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成员不可继承
父类中成员的访问域不可扩大(但可以缩小)
静态类不可继承
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯