c++的三种继承方式

来源:互联网 发布:头北脚南睡觉好吗知乎 编辑:程序博客网 时间:2024/05/19 14:20

一。公有继承(pulbic)

1。基类的publicprotected成员的访问属性在派生类中保持不变,但基类的private成员不可以访问。

2。派生类中的成员函数可以直接访问基类中的publicprotect成员,但不能访问基类中的private成员。

3。通过派生类的对象只能访问基类的public成员

二。私有继承(private)

1。基类的publicprotected成员都以private身份出现在派生类中,但基类的private成员不可以访问。

2。派生类中的成员函数可以直接访问基类中的publicprotected成员,但不能访问基类中的private成员。

3。通过派生类的对象不能访问基类中的任何成员。

三。保护继承(protected)

1。基类的publicprotected成员都以protected身份出现在派生类中,但基类的private成员不可以访问。

2。派生类的成员函数可以直接访问基类中publicprotected成员,但不能访问基类的private成员。

3。通过派生类的对象不能访问基类中的任何成员

原创粉丝点击