Super keyword in Java is a reference variable that refers to an immediate superclass object. In other words, it refers to the superclass of the current object. The keyword ‘super’ comes into the picture with the concept of inheritance in Java.
Java super keyword always represents a superclass object. Whenever we create an object of subclass, an object of superclass is created implicitly, which is referred by super reference variable.