Subclass:A subclass is a specialized class that derives (inherits) properties and behaviors from another more general class (superclass). It extends the functionality of the superclass by adding new attributes or modifying existing ones.
Class Student: Class Student represents the base or parent class that serves as a blueprint for creating objects related to students in general. It contains common properties and methods that are shared among all types of students regardless of their specific grade level.
Header: The header refers to the first line in defining a new class in programming languages such as Java. It specifies the name of the new class (in this case 'Class Senior') and indicates if it is extending another existing class (in this case 'Class Student').