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

    • 0

      当父类的引用指向子类对象时,可以通过强制类型转换将父类引用转换为子类的对象

    • 1

      一个子类对象可以被视为是其父类的一个对象,因此如果一个方法的形参定义的是父类对象,调用该方法时可以使用子类对象作为实参。()

    • 2

      关于继承性,下列说法错误的是( ) A: 父类的protected成员可被其子类访问 B: 子类的对象可代替其父类的对象 C: 子类的每个对象都是其父类的一个对象 D: 一个父类可以有多个子类,每个子类只能有一个父类

    • 3

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

    • 4

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