C++ 继承(2)

2018-02-05  本文已影响0人  YZBSXD

1.当使用不同类型的继承时,遵循以下几个规则:

公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有保护成员来访问。

保护继承(protected):当一个类派生自保护基类时,基类的公有保护成员将成为派生类的保护成员。

私有继承(private):当一个类派生自私有基类时,基类的公有保护成员将成为派生类的私有成员。

2.多继承即一个子类可以有多个父类,它继承了多个父类的特性。

class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…{<派生类类体>};

上一篇 下一篇

猜你喜欢

热点阅读