永发信息网

c++继承的规则是什么

答案:2  悬赏:70  手机版
解决时间 2021-05-06 21:12
  • 提问者网友:最美的风景
  • 2021-05-06 12:34
c++继承的规则是什么
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-05-06 13:21



C++中的各种继承方式规则 1、C++中的继承方式有:
public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。
(1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。
(2)private(私有继承):继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。
(3)protected(保护性继承):继承时基类中各成员属性均变为protected,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。
全部回答
  • 1楼网友:夜余生
  • 2021-05-06 14:11

子类不可与父类同名

父类中的private成员不可继承

父类中成员的访问域不可扩大(但可以缩小)

静态类不可继承

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯