Base Class and Derived Class
In this lesson, we'll be learning about how a base class attributes are available to the derived classes and how to define base and a derived class.
We'll cover the following...
We'll cover the following...
In the last lesson, we have seen that Vehicle class attributes are shared by the other two classes(Car and Ship).
Vehicle as a Base Class
We can consider the Vehicle class as a base class as it has common attributes.
Derived Classes
Cars and Ships are considered as derived classes as they’re inheriting properties from vehicle class.
Modes of Inheritance
There are three modes of class inheritance: public, private and protected. The basic syntax for inheritance is given below:
class derivedClassName : modeOfInheritance baseClassName
We use the keyword public to implement public inheritance.