问题详情
class Dog { } class Harrier extends Dog { } class DogTest { public static void main(String [] args) { Dog d1 = new Dog(); Harrier h1 = new Harrier(); Dog d2 = h1; Harrier h2 = (Harrier) d2; Harrier h3 = d2; } } 下面哪一项是正确的?()
A、编译失败
B、2个Dog对象被创建
C、2个Harrier对象被创建
D、3个Harrier对象被创建
未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。
收藏该题
查看答案
相关问题推荐
-
调色板包括哪些部分?()
A、256种常用的颜色
B、采用HSB形式表示的颜色
C、从其它窗口中获取颜色的工具
D、颜色粘贴窗口
E、采用RGB(红绿蓝)形式表示颜色
-
Java源文件的后缀名是?()
A、.class
B、.c
C、.java
D、.txt
-
多线程之间怎样进行同步?
-
已知:的输出为是()
A、1,1
B、1,2
C、2,1
D、2,2
-
下列类Account的构造方法中,声明正确的是?()
A、Account (String name)()
B、Account (String name)
C、Account (name)()
D、NewAccount (String name)()