The Syntax and Terminologies

Learn how to use inheritance syntactically and the terminologies related to it.

The terminologies

In inheritance, in order to create a new class based on an existing class, we use the following terminology:

  • Parent Class (Super Class or Base Class): This class allows the reuse of its public properties in another class.
  • Child Class (Sub Class or Derived Class): This class inherits or extends the superclass.

A child class has all public attributes of the parent class.


In Python, to implement inheritance, the syntax is quite similar to the basic class definition. The syntax is given below:

Get hands-on with 1200+ tech skills courses.