美文网首页
C++ 继承(2)

C++ 继承(2)

作者: YZBSXD | 来源:发表于2018-02-05 12:43 被阅读0次

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

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

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

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

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

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

    相关文章

      网友评论

          本文标题:C++ 继承(2)

          本文链接:https://www.haomeiwen.com/subject/xzbbzxtx.html