• 2022-06-04
    下列关于对象间类型转换的说法中,正确的是( )
    A: 无继承关系的两个类的对象之间试图转换时出现编译错误
    B: 有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
    C: 由new语句创建的父类对象不能转换为子类的对象
    D: 与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
  • A

    内容

    • 0

      下列关于对象间类型转换的描述中,正确的是() A: 类型转换的前提是存在继承关系 B: 强制类型转换可以实现对象间的类型转换 C: 对象之间的类型转换是多态的一种体现 D: 对象之间的类型转换可以降低代码的耦合度

    • 1

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

    • 2

      在什么情况下,可以对父类对象的引用进行强制类型转换,使其转化成子类对象的引用?

    • 3

      以下对引用类型转换的描述有误的是()。 A: 父类引用一定可以强制转换回子类类型 B: 父类引用如果指向的是父类对象,不能强转成子类对象 C: 父类引用如果指向的是子类对象,可以强制转换回此子类类型 D: 子类对象可以自动转型为父类类型

    • 4

      关于上溯造型,下列说法正确的是()。 A: 类之间可以进行类型转换,但必须限于具有继承关系的类之间。 B: 取值范围小的类型可以自动转换为取值范围大的类型,而不损失精度。 C: 类之间不能进行类型转换 D: 所有引用超类对象的地方都可以使用其子类对象替换