Is it possible to call a constructor from another (within the same class, not from a subclass)? If yes how? And what could be the best way to call another constructor (if there are several ways to do it)?
How do I call one constructor from another in Java
De openkb
Sommaire |
Questions
Answers
Yes, it is possible:
public class Foo { private int x; public Foo() { this(1); } public Foo(int x) { this.x = x; } }
To chain to a particular superclass constructor instead of one in the same class, use super instead of this. Note that you can only chain to one constructor , and it has to be the first statement in your constructor body .
http://stackoverflow.com/questions/284896 http://stackoverflow.com/questions/284896
Source
License : cc by-sa 3.0
http://stackoverflow.com/questions/285177/how-do-i-call-one-constructor-from-another-in-java