Why exactly does the no-arg constructor of parent class get invoked while creating an instance of child class?
Inheritance in Java - creating an object of the subclass invokes also the constructor of the superclass. Why exactly?