Posts

 // protectedly inherited #include <iostream.h> #include <conio.h> class super {     public:         void print()         {             cout << "super class -> print function called";         } }; class sub : protected super {     public:         void show()         {             print();             cout << endl << "sub class -> print function called ";         } }; void main() {     clrscr();     sub obj;     obj.show();     getch(); }
 //inheritance protected member #include <iostream.h> #include <conio.h> class parent {     protected:         int no;         char str[10]; }; class child : protected parent {     public:         void getdata()         {                                                                                                                                 ...
 //inheritance // priverly inherited #include <iostream.h> #include <conio.h> class base {     public:         void show()         {             cout << "Base class -> show function called";         } }; class derived : private base {     public:         void print()         {             show();             cout << endl << "Derived class -> Print function called";         } }; void main() {     clrscr();     derived obj;     obj.print();     getch(); }
 //inheritance // priverly inherited #include <iostream.h> #include <conio.h> class base {     public:         void show()         {             cout << "Base class -> show function called";         } }; class derived : private base {     public:         void print()         {             show();             cout << endl << "Derived class -> Print function called";         } }; void main() {     clrscr();     derived obj;     obj.print();     getch(); }
 //simple inheritance //publicly inherited #include <iostream.h> #include <conio.h> class parent {     public:     void display()     {         cout << " parent -> Function called  ";     } }; class child : public parent { }; void main() {     clrscr();     child obj;     obj.display();     getch(); }