/* Class A{ public: int x; int y private: int z; } Class B{ private: int a,b; public: int c; } Class C: public A, public B A *aobj; C *obj; B *bobj; multiple inheritance^ is bad multi level inheritance is good */