定义一个基类 三种继承方式 三个成员

定义一个基类三种继承方式public公有继承protected保护继承private私有继承定义三个成员用三个成员去访问这三种继承方式急求具体代码在线等... 定义一个基类 三种继承方式
public公有继承
protected保护继承
private私有继承

定义三个成员
用三个成员去访问 这三种继承方式
急求 具体代码 在线等
展开
 我来答
MageAoko
2012-07-04 · TA获得超过169个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:173万
展开全部
#include <stdio.h>
class Base
{
public:
int iPublic;
private:
int iPrivate;
protected:
int iProtected;
};
class A:public Base
{
};
class B:private Base
{
};
class C:protected Base
{
};
int main()
{
A a;
B b;
C c;
a.iPublic;//公有继承,基类的public成员在派生类中为public成员
a.iPrivate;//公有继承,基类的private成员在派生类中为无法访问
a.iProtected;//公有继承,基类的protected成员在派生类中为protected成员
b.iPublic;//私有继承,基类的public成员派生类中为private成员
b.iPrivate;//私有继承,基类的private成员在派生类中为无法访问
b.iProtected;//私有继承,基类的protected成员派生类中为private成员
c.iPublic;//保护继承,基类成员的访问控制级别下降一级,基类的public成员派生类中为protected成员
c.iPrivate;//保护继承,基类成员的访问控制级别下降一级,基类的private成员在派生类中为无法访问
c.iProtected;//保护继承,基类成员的访问控制级别下降一级,基类的protected成员派生类中为private成员
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式