0
点赞
收藏
分享

微信扫一扫

子类对父类成员的访问权限

今天你读书了吗 2022-04-03 阅读 88
c++

无论通过什么方式(public、protected、private)继承,在子类内部均可访问父类中的public、protected成员,但private成员不可访问(如果想要子类能够访问,就定义为protected)

继承方式只影响外界(指对象)通过子类对父类成员的访问权限。
public继承,父类成员的访问权限全部保留至子类;
protected继承,父类public成员的访问权限在子类中降至protected;
private继承,父类public、protected成员的访问权限在子类中均降至private。

小结:
public 继承全不变
private继承全变私
protected继承只把public降级为protected

举报

相关推荐

java子类变父类

0 条评论