Answer Posted / poonam
Inheritance is deriving a new class or classes from its base
class or classes.
Inheritance is of basically five types:
-Single inheritance
-Multiple inheritance
-Multilevel inheritance
-Hierarchical inheritance
-Hybrid inheritance
There are three modes by which we can inherit a class.
1.Private visibility mode
2.Public visibility mode
3.Protected visibility mode
Eg:-
#include<iostream>
using namespace std;
class base
{
private:
int a;
public:
void geta()
{
cout<<"\nEnter the value of 'a':;
cin>>a;
}
void puta()
{
cout<<"\nValue of 'a' is:"<<a;
}
};
class derived:public base //base class is ...
{ //publically inherited
private:
int b;
public:
void getb()
{
cout<<"\nEnter the value of b:";
cin>>b;
}
void putb()
{
cout<<"\nValue of b is:"<<b;
}
};
int main()
{
derived d;
d.geta();
d.puta();
d.getb();
d.putb();
return 0;
}
| Is This Answer Correct ? | 11 Yes | 0 No |
Post New Answer View All Answers
What is abstraction in oops with example?
Which method cannot be overridden?
What is oops in simple words?
What are oops methods?
What is polymorphism explain?
Can we have inheritance without polymorphism?
What is a class and object?
Why oops is important?
What is an advantage of polymorphism?
Where You Can Use Interface in your Project
What is protected in oop?
What is a null tree?
What is difference between abstraction and encapsulation?
How is polymorphism achieved?
to find out the minimum of two integer number of two different classes using friend function