[单选题]

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

A.私有继承

B.保护继承

C.公有继承

D.私有、保护、公有均可

参考答案与解析:

相关试题

设有基类定义: class Cbase {private:int a;prote

[单选题]设有基类定义:class Cbase{ private:int a;protected:int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员A.私有继承B.保护继承C.公有继承D.私有、保护、公有均可

  • 查看答案
  • 设有基类定义:class Cbase{private:int a;protect

    [单选题]设有基类定义:class Cbase{ private:int a;protected. int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。A.私有继承B.保护继承C.公有继承D.私有、保护、公有均可

  • 查看答案
  • 类A定义如下:class A{ private int x=10; int ge

    [单选题]类A定义如下: class A { private int x=10; int getx() { return x;} } class B extends A { private int x=15; //需要覆盖getx()方法 } 在下述方法中可以在类B中覆盖getx()方法的是 ( )A.int getx(){…}B.int getx(float f){…}C.float getx(){…}D.double getx(float f){…}

  • 查看答案
  • 有如下类定义: class Point{ private: static int

    [单选题]有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是A.intB.static intC.int Point: :D.static int Point

  • 查看答案
  • 有以下类定义 class MyClass { private: int id;

    [单选题]有以下类定义 class MyClass { private: int id; char gender; char*phone; public: MyClass():id(0),gender('#'),phone(NULL){} MyClass(int no,char ge='#',char*ph=NULL) {id=no;gender=ge;phone=ph;} }; 下列类对象定义语句中错误的是A.MyClass myObj;B.MyClass myObj(11,"13301111

  • 查看答案
  • 有以下类定义class MyClass{private:int id;Char

    [单选题]有以下类定义 class MyClass { private: int id; Char gender; Char*phone; public: MyClass():id(0),gender(‘#’),phone(NULL){} MyClass(int no,charge=’#’,char*ph=NULL) {id=no;gender=ge;phone=ph;} ); 下列类对象定义语句中错误的是( )。A.MyClass myObj;B.MyClass myObj(11,”1330111115

  • 查看答案
  • 有如下类定义:class Test { private int x; publi

    [单选题]有如下类定义: class Test { private int x; public int y; public void setX (int m) {x=m;} public int getX( ) {return x;} }现用Test t=new Text();生成一个对象t,则如下语句中,错误的是( )。A.t.x=10;B.t.y=10;C.t. setX(10);D.int m=t.getX( );

  • 查看答案
  • 有以下类定义。class MyClass{private: int id; ch

    [单选题]有以下类定义。 class MyClass { private: int id; char gender; char *phone; public: MyClass():id(0),gender('#'),phone(NULL){} MyClass(int no,char ge='#',char *ph=NULL) {id=no;gender=ge;phone=ph;) }; 下列类对象定义语句中错误的是( )。A.MyClass myobj;B.MyClass myobj(11,"1

  • 查看答案
  • 有如下类定义:class Point{private:static int ho

    [单选题]有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,在下画线处应填入的内容是A.intB.static intC.int Point::D.static int Point::

  • 查看答案
  • 设有以下类和对象的定义: class A { public: int m;… }

    [单选题]设有以下类和对象的定义:class A{ public:int m;…};A. k1, k2,*p1,*p2;则下面针对成员变量m的引用,错误的是A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4

  • 查看答案
  • 设有基类定义: class Cbase { private: int a; pr