课程
/后端开发
/C++
/C++远征之继承篇
public继承下,派生类也可以直接访问基类中的protected成员吗
2016-04-19
源自:C++远征之继承篇 3-5
正在回答
基础:
任何类的protected和pravite成员都只能通过该类的成员函数访问,不同通过该类实例化的对象进行访问。
public继承下:
基类中的protected成员对应到子类的protected成员,对于子类的protected成员,只能通过子类自己的成员函数访问,而不能通过子类实例化的对象访问。
只能在本类中直接访问,类外的话就不可以了,因为protected的成员通过共有继承,在派生类中还是protected类型的。
能访问
可以的
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号