已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示:
class P:protected O {…};
class Q:public O {…};
在关于方法F1的描述中正确的是 (1) 在关于方法F2的描述中正确的是 (2) 在关于方法F3的描述中正确的是 (3)
(1)A、方法Fl无法被访问
B、只有在类O内才能访问方法F1
C、只有在类P内才能访问方法F1
D、只有在类Q内才能访问方法F1
(2)A、类O、P和Q的对象都可以访问方法F2
B、类P和Q的对象都可以访问方法F2
C、类O和Q的对象都可以访问方法F2
D、只有在类P内才能访问方法F2
(3) A、类O、P和Q的对象都可以访问方法F3
B、类O、P和Q的对象都不可以访问方法F3
C、类O的对象可以访问方法F3,但类P的对象不能访问方法F3
D、类P的对象可以访问方法F3,但类Q的对象不能访问方法F3