• 2022-07-02
    里氏代换原则是指任何( )可出现的地方,( )一定可以出现
    A: 基类对象 基类对象
    B: 子类对象 子类对象
    C: 基类对象子类对象
    D: 子类对象基类对象
  • C

    内容

    • 0

      子类和父类对象在进行类型转换时,子类对象可以被视为父类的一个对象,父类对象不能被当作是某一个子类的对象。

    • 1

      在对象设计中,子类必须能够替换基类,否则不应当设计为其子类。

    • 2

      下列属于里氏转换原则的是()。 A: 父类变量可以引用子类对象 B: 将父类变量转换为子类类型 C: 子类变量可以引用父类对象 D: 以上都不是

    • 3

      子类继承父类,子类对象对父类对象进行重写,父类引用指向子类对象这三个条件前提下父类引用对子类方法中重写方法的调用()

    • 4

      下列关于对象转型的描述,说法错误的是() A: 无继承关系的两个类的对象之间试图转换会出现编译错误 B: 由new语句创建的父类对象可以强制转换为子类的对象 C: 子类的对象转换为父类类型后,父类对象可以调用子类覆盖(重写)的方法 D: 子类的对象转换为父类类型后,父类对象不能调用子类的特有方法