Multiple Inheritance
Multiple Inheritance allows a class to be derived from more than one base class
The derived class inherits all the data and member functions from all of its base classes (any number)
This feature allows easy definition of types that have diverse properties