A-A+

已知3个类R S和T 类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方

2022-08-06 01:26:36 问答库 阅读 174 次

问题详情

已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3;类S为类R的派生类,类T为类S的派生类。它们的继承方式如下所示:
class S: public R {…};
class T: private S {…};
在关于类S的描述中正确的是(45);在关于类T的描述中正确的是(46)。
A.类S的对象可以访问F1,但不能访问F2
B.类S的对象可以访问F2,但不能访问F1
C.类S的对象既可以访问F1,也可以访问F2
D.类S的对象既不能访问F1,也不能访问F2请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B

考点:定义,方法