Inherited Capabilities
lExtension:
The derived class can potentially use all data components and methods from the base class, and add more of its own.

lOver-Riding:
It can also selectively re-define or
Òover-rideÓ methods of the same name.
(It is a good idea to keep the same approximate meaning.)