-
class B:public A B b; A *a =查看全部
-
派生类的对象可以赋值给基类 基类的指针可以指向派生类的对象,但是只能访问基类中已有的成员 class B:public A A a; B b = a; B *c =查看全部
-
派生类与基类的成员函数、成员重名时,基类的重名成员函数和成员被隐藏,若要调用基类重名的成员函数、成员,须在成员前面加“基类名::”。 class A{ public: void work(); protcted: string strname; } class B : public A{ public: void work(); protcted: string strname; } B::work(){ strname = “merry”; //调用派生类自己的成员 A::strname = "carry"; //调用基类中的重名函数必须加基类名和域作用符:: int main(){ A a; a.work(); //调用派生类自己的成员函数 a.B::work(); //调用基类中的重名成员函数要在前面加类名和域作用符:: }查看全部
-
类中成员函数可访问保护成员和私有成员,类的对象不可访问保护成员和私有成员。 公有继承将基类的公有成员继承到派生类的公有成员中,将基类的保护成员继承到派生类的保护成员中,不继承基类的私有成员。 保护继承将基类的公有成员和保护成员都继承到派生类的保护成员中,不继承基类的私有成员。 私有继承将基类的公有成员和保护成员都继承到派生类的私有成员中,不继承基类的私有成员。查看全部
-
类中成员函数可访问protected和private成员。 类的对象不能访问protected和private成员。 公有继承的派生类的成员函数可访问基类中的protected成员,不可访问基类中的private成员。查看全部
-
私有继承查看全部
-
保护继承查看全部
-
继承1查看全部
-
菱形继承查看全部
-
多继承查看全部
-
多重继承查看全部
-
父子关系 成员同名 隐藏查看全部
-
指针指向对象 引用传对象本身查看全部
-
!!!!查看全部
-
隐藏概念查看全部
举报
0/150
提交
取消