Multiple Inheritance: Multiple inheritance is when a subclass inherits characteristics and behaviors from more than one superclass.
Superclass/Subclass Relationship: The relationship between classes where one class (subclass) inherits properties and behaviors from another (superclass).
Method Overriding: Method overriding occurs when a subclass provides its own implementation for a method that is already defined in its superclass.