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)?
Java – How to Call One Constructor from Another
constructorjava
Best Answer
Yes, it is possible:
To chain to a particular superclass constructor instead of one in the same class, use
super
instead ofthis
. Note that you can only chain to one constructor, and it has to be the first statement in your constructor body.See also this related question, which is about C# but where the same principles apply.