descendent | Inheritance | any public class in other packages | | | behaviour from its superclass | class | a class type whose instances are the values of the class type | | | an implements clause to declare that it contains methods for each of the operations specified by the interface | methods that are inherited from the class's superclass | A class that inherits from another |
subclass | Classes | overridden methods using the keyword super | | the extends keyword | none, some or all of its state from all its ancestors | descendent | until its direct superclass has been defined | an inherited member variable by declaring a member variable with the same name | public class Movie extends Attraction | any member that is inherited | any method that is declared final in the superclass | A class that is an extension of another class, and hence inherits from the other class |