Superclass: A superclass is the class that is being extended by another class. In this case, class H is the superclass of Class I.
Subclass: A subclass is a class that extends another class. In this case, Class I is the subclass of Class H.
Inheritance: Inheritance allows classes to acquire properties and methods from another class. This enables code reuse and promotes modularity.