如果已经定义了类x和类y,且有定义类z的语句如下:class z : public x , y{…};那么其继承方式的描述中,正确的是( )。
A. 类z公有继承了类x和类y
B. 类z公有继承了类x,私有继承了类y
C. 类y的前面缺少了继承方式关键词,语法错误
D. 类z公有继承了类x,类y的继承方式待以后确定
查看答案
下列关于继承的描述,正确的是( )。
A. 基类的构造函数能够被继承
B. 基类的析构函数能够被继承
C. 派生类能够对接收基类的成员进行选择
D. 派生类能够增加新的成员
假设已经定义好了一个类teacher,现在要定义类dteacher,它是从teacher保护派生的,定义正确的是( )。
A. class dteacher : teacher protected{…}
B. class dteacher : teacher public{…}
C. class dteacher : protected teacher{…}
D. class dteacher : public teacher{…}
假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义正确的是( )。
A. class derived : student private{…}
B. class derived : student public{…}
C. class derived : private student{…}
D. class derived : public student{…}
假设已经定义好了一个类student,现在要定义类dstudent,它是从student公有派生的,定义正确的是( )。
A. class dstudent : student private{…}
B. class dstudent : student public{…}
C. class dstudent : private student{…}
D. class dstudent : public student{…}