A-A+

如果派生类以protected方式继承基类 则原基类的protected成员和public成

2022-08-05 20:03:42 问答库 阅读 171 次

问题详情

如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
A.public和public
B.public和protected
C.protected和public
D.protected和protected请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。

考点:成员,方式