Inheritance (cont'd)

The derived class inherits the data representation and behavior of the base class.

However, the derived class can modify behavior by overriding member functions.

In addition, the derived class adds behavior that is unique to its own purpose.