问题:
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对象被创建
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;
}
}
下面哪一项是正确的?()
● 参考解析
本题暂无解析