C++访问控制

2018-01-30  本文已影响0人  teanee

访问:

public:任何代码都可以访问

protected:这个类和它的子类

private:这有这个类本身

继承:

public继承:父类成员在子类中保持原有的访问级别(子类可以访问public和protected)。

protected继承

    父类中的public成员会变为protected级别。

    父类中的protected成员依然为protected级别。

    父类中的private成员依然为private级别。

private继承:父类成员在子类中变为private成员(虽然此时父类的成员在子类中体现为private修饰,但是父类的public和protected是允许访问的,因为是继承后改为private)

注意:父类中的private成员依然存在于子类中,但是却无法访问到。不论何种方式继承父类,子类都无法直接使用父类中的private成员。

上一篇下一篇

猜你喜欢

热点阅读