A class that is declared with the reserved word abstract. You cannot instantiate an object of an abstract class.
A method that has only the heading with no body.
Existing class; superclass.
Subclass created from existing class.
The method that gets executed is determined at execution time not compile time; run-time binding.
A meaningful way to relate two or more classes with the "is-a" relationship between them.
The subclass is derived from more than one superclass.
Declaraing a method in a subclass with the same signature as a method in its superclass.
Assigning multiple meanings to the same method name.
The method that gets executed is determined at execution time not compile time; dynamic binding.
The subclass is derived from only one existing superclass.
New class created from an existing class.
Existing class; base class.