Java appel du constructeur de constructeur

J'ai un constructeur

private Double mA;
private Double mB;

Foo(Double a) {
  mA = a;
  mB = a + 10;
}

Foo(Double a, Double b) {
  mA = a;
  mB = b;
  //some logic here
}

si je fais un appel à la deuxième constructeur comme suit:

Foo(Double a) {
  Double b = a + 10;
  this(a, b);
}

que le compilateur me dit, que le constructeur doit être la première instruction. Donc j'ai besoin de copier toute logique à partir de la deuxième constructeur de première?

OriginalL'auteur user1284151 | 2012-10-14