Keyword that indicates that a method should invoke an overridden method in a superclass.
a class construct that provides a type that contains a list of possible types
Reserved word which behaves like an object reference when used in an INVOKE statement. Like SELF, it enables an object to send a message to itself, but the search for a matching method starts in the code of the method's superclass. If used from an instance, the run-time system searches for a method beginning with the instance code of the superclass, and works its way up through the instance methods of all the superclasses until it finds a method matching the message. If used from a class method, the run-time system searches for a class method beginning with the class object code of the superclass and works its way up through the class methods of all the superclasses until it finds a method matching the message. Unlike SELF, and SELFCLASS, SUPER is not a data item containing an object handle; you can't pass SUPER as a parameter to a method.
A Java keyword used to access members of a class inherited by the class in which it appears.
reference to superclass, gives access to its methods
The keyword super refers to the same value as this: the instance of the class for which the current method (these keywords are valid only within non- static methods) was invoked. While the type of this is the type of the class in which the method appears, the type of super is the type of the superclass of the class in which the method appears. super is usually used to refer to superclass variables shadowed by variables in the current class. Using super in this way is equivalent to casting this to the type of the superclass.