问题详情
public class Pet{} public class Cat extends Pet{} 执行代码 Cat c = new Cat(); Pet p = (Pet)c; 下列哪项是正确的?
A、Pet p = (Pet)c正常执行
B、Pet p = (Pet)c编译错误
C、Pet p = (Pet)c运行错误
D、以上都不对
未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。
收藏该题
查看答案
相关问题推荐
-
已知: 下面说法正确的是()
A第7行会产生编译错误,原因是不能访问private成员变量code
B当执行newStudent.equals(newObject())时,会产生运行时异常
Ccode在Student对象初始化后无法修改
DStudent.equals方法不会覆盖Object.equals方法
-
用于生成Java文档的JDK工具是?()
A、javac
B、jdb
C、javadoc
D、junit
-
关于红黑树和AVL树,以下哪种说法不正确()。
A、两者都属于自平衡二叉树
B、两者查找,插入,删除的时间复杂度相同
C、包含n个内部节点的红黑树的高度是O(log(n))
D、JDK的TreeMap是一个AVL的实现
-
下述代码执行后,有几个引用变量和几个对象?() Student stu = new Student(“Mike”); Student stua; Stua = stu;
A、 2个引用变量,1个对象
B、 1个引用变量,1个对象
C、 2个引用变量,2个对象
D、 1个引用变量,2个对象
-
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。