可以用p.a的形式访问派生类对象p的基类成员a,其中a是(50)。

admin2010-01-17  25

问题 可以用p.a的形式访问派生类对象p的基类成员a,其中a是(50)。

选项 A、私有继承的公有成员
B、公有继承的私有成员
C、公有继承的保护成员
D、公有继承的公有成员

答案D

解析 本题考查类的继承方式及其各自的继承特点。类的继承方式有3种:(1)公有继承:基类的公有成员和保护的成员被继承后其访问属性没有变化,但派生类的成员无法访问基类的私有成员;(2)私有继承:将基类的公有成员和保护成员作为派生类的私有成员,可以直接访问,但不能访问基类的私有成员;(3)保护继承:将基类的公有成员和保护成员作为派生类的保护成员,可以访问,也不能访问基类的私有成员。题目中要求用p.a的形式访问派生类对象p的基类成员a,那么基类成员a一定是基类的公有成员,才能在类的外面被访问;再结合各种继承的特点不难推断出一定是公有继承,因为只有这种继承方式才不会改变基类成员a的访问属性。
转载请注明原文地址:https://jikaoti.com/ti/q9W7FFFM
0

相关试题推荐
最新回复(0)