单选题下列描述中,错误的是( )。A公有继承时基类中的公有成员在派生类中仍是公有成员B公有继承时基类中的保护成员在派生类中仍是保护成员C保护继承时基类中的公有成员在派生类中仍是公有成员D保护继承时基类中的保护成员在派生类中仍是保护成员
单选题
下列描述中,错误的是( )。
A
公有继承时基类中的公有成员在派生类中仍是公有成员
B
公有继承时基类中的保护成员在派生类中仍是保护成员
C
保护继承时基类中的公有成员在派生类中仍是公有成员
D
保护继承时基类中的保护成员在派生类中仍是保护成员
参考解析
解析:
派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变为私有成员,基类中的私有成员在派生类中是隐蔽的,只能在基类内部访问,派生类中的成员不可以访问基类中的私有成员;派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。
派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变为私有成员,基类中的私有成员在派生类中是隐蔽的,只能在基类内部访问,派生类中的成员不可以访问基类中的私有成员;派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。
相关考题:
单选题设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为( )。A19B20Cm-19Dm-20
单选题下列选项中的英文缩写均为总线标准的是( )。APCI、CRT、USB、EISABISA、CPI、VESA、EISACISA、SCSI、RAM、MIPSDISA、EISA、PCI、PCI-Express
单选题关于new运算符的下列描述中,错误的是( )。A它可以用来动态创建对象和对象数组B使用它创建的对象或对象数组可以通过运算符delete删除C使用它创建对象时要调用构造函数D使用它创建对象数组时必须指定初始值
单选题下面C++标识符中正确的是( )。A_abcB3abCintD+ab