Problem Statement
What is true about multiple inheritance (in languages that support it)?
Explanation
Multiple inheritance allows a subclass to inherit from more than one base class. This can enable rich reuse but also introduces challenges like the diamond problem. Some languages avoid it by using interfaces instead of full class inheritance.