We use super keyword to call the members of the Superclass . As a subclass inherits all the members (fields, methods, nested classes) from its parent and since Constructors are NOT members (They don’t belong to objects. They are responsible for creating objects), they are NOT inherited by subclasses.8 May 2012
Read moreIs Super necessary in constructor?
super() will be automatically inserted of this(…) or super(…) is not specified. If the super class does not include a no-arg constructor or it is not accessible, then it won’t compile. In that case it is necessary to put super(…) and specify the constructor .
Read moreHow can we call super in constructor?
To explicitly call the superclass constructor from the subclass constructor, we use super() . It’s a special form of the super keyword. super() can be used only inside the subclass constructor and must be the first statement.
Read more