- 0
- 0
- 约4.48千字
- 约 35页
- 2018-05-11 发布于河南
- 举报
C教程ch10
* * 注意:这三处中只有 Student s=gs;调用了构造函数,并重新开辟了空间。 gs t p s Student部分 GraduateStudent部分 Student s = gs; Student t = gs; Student* p = gs; 子类对象复制给父类对象的问题 * * 4、继承方式 * * 继承可以公有继承,保护继承和私有继承: 公有继承:是普通继承,基类可以为大多数应用服务.也可以重复继承 保护继承:是“单传”继承,只继承给自己的后代,应用是以子孙的公有成员函数来对外展开服务的. 私有继承:是“绝版”继承,该基类只继承直接的子类,而不考虑让子类再继承下去. 掌握P337---表10-1:基类成员在派生类中的访问控制属性 * * 继承体系中,子类可以在祖先类成员可见的范围中调整其访问控制属性. class A { int a1; public: int a2; }; class B : private A { public: using A::a2; // a2从私有转为公有 using A::a1; // 错: a1不可见 }; * * 了解:多继承技术 class Father { int a,b; public: …… }
原创力文档

文档评论(0)