Single inheritance is the simplest type of inheritance, where one class is derived from another single class, as shown in the following diagram:
Class B inherits class A. Here, class A will be called the super class or base class, and class B will be called the derived class or subclass.
The following statement defines single inheritance where the Marks class inherits the Student class:
class Marks(Student):
In the preceding statement, Student is the base class and Marks is the derived class. Consequently, the instance of the Marks class can access the methods and variables of the Student class.