已知3個(gè)類O、P和Q,類O中定義了一個(gè)私有方法F1、一個(gè)公有方法F2和一個(gè)受保護(hù)的方法F3;類P和類Q為類O的派生類,其繼承方式如下所示:
class P:protected O {…};
class Q:public O {…};
在關(guān)于方法F1的描述中正確的是 (1) 在關(guān)于方法F2的描述中正確的是 (2) 在關(guān)于方法F3的描述中正確的是 (3)
(1)A、方法Fl無法被訪問
B、只有在類O內(nèi)才能訪問方法F1
C、只有在類P內(nèi)才能訪問方法F1
D、只有在類Q內(nèi)才能訪問方法F1
(2)A、類O、P和Q的對(duì)象都可以訪問方法F2
B、類P和Q的對(duì)象都可以訪問方法F2
C、類O和Q的對(duì)象都可以訪問方法F2
D、只有在類P內(nèi)才能訪問方法F2
(3) A、類O、P和Q的對(duì)象都可以訪問方法F3
B、類O、P和Q的對(duì)象都不可以訪問方法F3
C、類O的對(duì)象可以訪問方法F3,但類P的對(duì)象不能訪問方法F3
D、類P的對(duì)象可以訪問方法F3,但類Q的對(duì)象不能訪問方法F3