类的继承关系与访问限定符

访问限定符

继承关系

从基类继承过来的成员在子类中(对子类内的成员)访问权限的变化情况:

1.基类成员对派生类成员都是:公有和保护的成员是可见的,私有的的成员是不可见的。

2.基类成员对派生类实例化出来的对象来说:要看基类的成员在派生类中变成了什么类型的成员。如:私有继承时,基类的公有成员和私有成员都变成了派生类中的私有成员,因此对于派生类实例化对象来说基类的公有成员和私有成员就是不可见的,不能被访问。

注:class默认的访问控制是私有的,而struct则是公有的。

参考
https://blog.csdn.net/leigelaile1/article/details/79483517

posted @ 2020-07-07 14:14  hunter-w  阅读(277)  评论(0编辑  收藏  举报