Why do this() and super() have to be the first statement in a constructor?
The parent class’ constructor needs to be called before the subclass’ constructor. This will ensure that if you call any methods on the parent class in your constructor, the parent class has already been set up correctly. What you are trying to do, pass args to the super constructor is perfectly legal, you just need … Read more