2016 - 2024

感恩一路有你

虚继承和普通继承区别 类的public private protected三种集继承方式有何差别?

浏览量:1884 时间:2021-03-17 12:07:39 作者:admin

类的public private protected三种集继承方式有何差别?

主要区别在于访问权限。根据对子类的公共继承,基类的访问权限不会改变。也就是说,基类中的public成员仍然是public,受保护的成员仍然是protected,但是private的成员不能在子类中访问。根据受保护的继承类,基类的公共方法在子类中受到保护。也就是说,类的用户可以在基类中调用的公共方法不能在子类中调用。只有子类及其子类和朋友才能使用这些方法。其他同上。根据private继承的类,基类的所有公共子类和受保护子类都是私有的。只有子类及其朋友可以访问它们,子类的子类和类用户不能访问它们。

虚继承和普通继承区别 父类引用指向子类对象 c++类的继承

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。