A derived class inherits properties and behavior from its base class. The document provides examples of class hierarchies using single inheritance, multiple inheritance, hierarchical inheritance, multilevel inheritance, and hybrid inheritance. A derived class can reuse, extend, and modify methods and data from the base class.