• 2022-06-19
    已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示: class S: public R …; class T: private S …; 在关于类S的描述中正确的是 (5) ;在关于类T的描述中正确的是 (6) 。
    A: 类S的对象可以访问F1,但不能访问F2
    B: 类S的对象可以访问F2,但不能访问F1
    C: 类S的对象既可以访问F1,也可以访问F2
    D: 类S的对象既不能访问F1,也不能访问F2
  • B
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/mpetomzazyeopxo.html

    举一反三

    内容

    • 0

      已知3个类O、P和Q,类O中定义了一个保护方法F1和公有方法F2;类P中定义了一个公有方法F3,类P为类O的派生类;类O为类P的派生类,它们的继承方式如下,在关于类P的描述中正确的是 (1) ;在关于类Q的描述中正确的是 (2) 。class P:private O(…)class Q:protected P(…) 1() A: 类P的对象可以访问F1,但不能访问F2 B: 类P的对象可以访问F2,但不能访问F1 C: 类P的对象既可以访问F1,也可以访问F2 D: 类P的对象既不能访问F1,也不能访问F2

    • 1

      已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}在关于类P的描述中正确的是(42),在关于类Q的描述中正确的是(43)。 A: 类P的对象可以访问F1,但不能访问F2 B: 类P的对象可以访问F2,但不能访问F1 C: 类P的对象既可以访问F1,也可以访问F2 D: 类P的对象既不能访问F1,也不能访问F2

    • 2

      已知3个类O、P和Q,类O中定义了一个保护方法F1和公有方法F2;类P中定义了一个公有方法F3,类P为类O的派生类;类O为类P的派生类,它们的继承方式如下,在关于类P的描述中正确的是 (1) ;在关于类Q的描述中正确的是 (2) 。class P:private O(…)class Q:protected P(…) 2() A: 类Q的对象可以访问F1、F2、和F3 B: 类Q的对象可以访问F2和F3,但不能访问F1 C: 类Q的成员可以访问F3,但不能访问F1和F2 D: 类Q的成员不能访问F1、F2和F3

    • 3

      已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}在关于类P的描述中正确的是(42),在关于类Q的描述中正确的是(43)。 A: 类Q的对象可以访问F1,F2和F3 B: 类Q的对象可以访问F2和F3,但不能访问F1 C: 类Q的成员可以访问F2和F3,但不能访问F1 D: 类Q的成员不能访问F1,F2和F3

    • 4

      关于方法F1的描述中正确的是(2),关于方法F2的描述中正确的是(3),关于方法3的描述中正确的是(4)。 A: 方法F1无法被访问 B: 只有在类O内才能访问方法F1 C: 只有在类P内才能访问方法F1 D: 只有在类Q内才能访问方法F1