下列关于对象间类型转换的描述中,正确的是( )
A. 类型转换的前提是存在继承关系
B. 强制类型转换可以实现对象间的类型转换
C. 对象之间的类型转换是多态的一种体现
D. 对象之间的类型转换可以降低代码的耦合度
若Animal 是Cat,Dog的父类,则下列选项中,正确的是()
Animal animal = new Cat();
B. Cat cat = (Cat)new Animal();
C. Animal animal = new Dog();
D. Cat cat = (Cat)new Dog();
下列关于对象间类型转换的说法中,正确的是( )
A. 与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
B. 无继承关系的两个类的对象之间试图转换时出现编译错误
C. 有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
D. 由new语句创建的父类对象不能转换为子类的对象
下列选项中,属于面向对象特征的是( )
A. 封装
B. 继承
C. 多态
D. 重构