已知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