Swapnil Dharane wrote:well... then how can we know of the events that take place when a super() in the mentioned scenario gets called?
we can be certain that super() belongs to abstract class which,in turn, will invoke its superclass (say Object) .
Constructors, despite their name, do not create objects. At the point the code in the constructor runs, the object already exists. The constructor (including calls to the super class constructors), are only for
initialising the fields of an object.