课程
/后端开发
/C++
/C++远征之多态篇
有个问题,那个Plane中的code是private,战斗机公有继承,为什么仍可以访问Plane中的数据成员呢(数据成员时private类型)
2017-02-10
源自:C++远征之多态篇 3-6
正在回答
无论什么继承关系都无法直接访问private里的数据成员,但这里并没有直接访问private里的数据成员,而是通过构造函数赋值,通过成员函数调用打印code
因为基类中的私有数据成员,经共有继承后在派生类中仍然是私有数据成员,经私有继承或保护继承后才是被隐藏而无法访问。
qq__6288
举报
本教程将带领大家体会面向对象三大特性中的多态特性
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号