• 2022-06-16
    在面向对象的计算中,代码复用通过类成员的继承和库函数加以实现。面向服务的计算中,代码在服务层次复用。
    A: 正确
    B: 错误
  • A

    内容

    • 0

      在面向对象程序设计中,对象之间的相互通信通过 (32) 实现。 A: 继承 B: 调用成员函数 C: 封装 D: 函数重载

    • 1

      以下关于类继承的说法中,错误的是()。 A: 通过类继承,在程序中可以复用基类的代码 B: 在继承类中可以增加新代码 C: 在继承类中不能定义与被继承类(基类)中的方法同名的方法 D: 在继承类中可以覆盖被继承类(基类)中的方法

    • 2

      类的继承增加了代码的复用性。

    • 3

      在面向对象程序设计语言中,对象之间的相互通信可以通过( )来实现。 A: 函数重载 B: 继承 C: 封装 D: 调用成员函数

    • 4

      关于继承复用和合成复用,以下叙述错误的是( )。 A: 继承复用实现简单,子类可以继承父类的部分方法和属性,并且可以选择性覆盖父类的方法 B: 继承复用会破坏系统的封装性,会将基类的实现细节暴露给子类 C: 合成复用将已有对象纳入新对象中,使之成为新对象的一部分,新对象可以 调用已有对象的方法,从而实现行为的复用 D: 合成复用又称为“白箱”复用,与继承复用相比,其耦合度更低,成员对象的变化对容器对象影响较小,而且合成复用能在程序运行时动态实现