What is base class?
Submitted by: MurtazaInheritance is one of the important features of OOP which allows us to make hierarchical classifications of classes. In this, we can create a general class which defines the most common features. Other more specific classes can inherit this class to define those features that are unique to them. In this case, the class from which other classes are inherited is referred as base class.
For example, a general class vehicle can be inherited by more specific classes car and bike. The class vehicle is base class in this case.
class Base
{
int a;
public:
Base()
{
a = 1;
cout <<"inside Base class";
}
};
class Derived:: public Base //class Derived is inheriting class Base publically
{
int b;
public:
Derived()
{
b = 1;
cout <<"inside Derived class";
}
};
Submitted by: Murtaza
For example, a general class vehicle can be inherited by more specific classes car and bike. The class vehicle is base class in this case.
class Base
{
int a;
public:
Base()
{
a = 1;
cout <<"inside Base class";
}
};
class Derived:: public Base //class Derived is inheriting class Base publically
{
int b;
public:
Derived()
{
b = 1;
cout <<"inside Derived class";
}
};
Submitted by: Murtaza
Read Online C++ Inheritance Job Interview Questions And Answers
Top C++ Inheritance Questions
☺ | What is a base class? |
☺ | Explain protected inheritance? |
☺ | Do you know private inheritance? |
☺ | Explain Private Inheritance? |
☺ | Explain the advantages of inheritance? |
Top C Plus Plus Language Categories
☺ | C++ Pointers & Functions Interview Questions. |
☺ | C++ Operator Overloading Interview Questions. |
☺ | C++ Exception Handling Interview Questions. |
☺ | C++ Virtual Functions Interview Questions. |
☺ | C++ Template Interview Questions. |