Constructor overloading in Java – best practice
While there are no “official guidelines” I follow the principle of KISS and DRY. Make the overloaded constructors as simple as possible, and the simplest way is that they only call this(…). That way you only need to check and handle the parameters once and only once. public class Simple { public Simple() { this(null); … Read more