当前位置: X题卡 > 所有题目 > 题目详情

设有基类定义: class Cbase private: int a; protected: int b; public: int c; ; 派生类采用何种继承方式可以使成员变量b成为自己...

查看本题答案

你可能感兴趣的试题

private class MyClass extends Object  class UyClass extends Object  public class MyClass  private class MyClass extends Object  
cout<<publicData<<endl;  cout<<privateData<<endl;  cout<<publicData<<endl;  cout<<privateData<<endl;  
私有继承  保护继承  公有继承  私有、保护、公有均可  
class A{<类的成员>};class B:A public{<类 B 中新增的成员>};  class A{<类的成员>};private class B: A{<类B中新增的成员>};  class A{<类的成员>};class B: protected A{<类B中新增的成员>};  class A{<类的成员>};class B:A{<类B中新增的成员>};  
cout<<a.publicData<<endl;  cout<<a.privateData<<endl;  cout<<b.publieData<<endl;  eout<<b.privateData<<endl;  
函数getK试图访问基类的私有成员变量K  在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基数数据成员K进行初始化  
函数getK试图访问基类的私有成员变量k  在类MyDerived的定义中,基类名MvBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基类数据成员k进行初始化  
classA<类的成员>;class B:A public<类B中新增的成员>);  classA<类的成员>;private class B:A<类B中新增的成员>);  classA<类的成员>;class B:protected A<类B中新增的成员>);  classA<类的成员>;class B:A<类B中新增的成员>);  
函数getK试图访问基类的私有成员变量k  在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基类数据成员k进行初始化  
函数getK试图访问基类的私有成员变量k  在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基类数据成员k进行初始化  
函数getK试图访问基类的私有成员变量k  在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基类数据成员k进行初始化  
私有继承  保护继承  公有继承  私有、保护、公有均可  
函数getK试图访问基类的私有成员变量K  在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private  类MyDerived缺少一个无参的构造函数  类MyDerived的构造函数没有对基数数据成员K进行初始化  
final  private  protected  Class  
cout<<a.publicData<<endl;  cout<<a.privateData<<endl;  cout<<b.publieData<<endl;  eout<<b.privateData<<endl;  

热门试题

更多