c++中的继承的讲解

来源:互联网 发布:java 手游辅助工具 编辑:程序博客网 时间:2024/06/11 20:52

cpp中的继承的总结:

   1、继承方式对于之列继承自父类的成的访问权限的影响

            对于父类本身没有影响,对于子类扩展成员也没有影响。

    2、子类中从父类继承的成员,其访问权限不能高于继承声明时使用的访问权限。

           私有继承: 子类中所有继承自父类的成员(成员函数和成员变量);成了子类私有成员。

            保护继承: 继承自父类的public成员,变为子类的protected成员;继承自父类的protected和private成员,访问权限保持不变。

            公有继承: 所有继承自父类的成员,访问权限保持不变。

总结:cpp中实现继承的意义是:实现代码的复用,根据不同的继承方式,来设定对不同成员的访问权限。


类之间的关系:Is-a:继承关系;Has-a:组合关系,表示的是一个类的成员变量包含另外一个类的对象。

0 0
原创粉丝点击