题目内容

若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. 重构

下列选项中,哪些是子类重写父类方法时,必须与父类方法一致的?()

A. 返回值类型
B. 修饰符
C. 函数名
D. 参数列表

关于内部类,下面说法正确的是?

A. 成员内部类是外部类的一个成员,可以访问外部类的其它成员
B. 外部类可以访问成员内部类的成员
C. 方法内部类只能在其定义的当前方法中进行实例化
D. 静态内部类中可以定义静态成员,也可以定义非静态成员

答案查题题库