The super keyword refers to superclass (parent) objects. It is used to call superclass methods, and to access the superclass constructor. The most common use of the super keyword is to eliminate the confusion between superclasses and subclasses that have methods with the same name .
Read moreDoes super () have to be first in constructor?
Java requires that if you call this() or super() in a constructor, it must be the first statement .
Read more