分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入( )。我选的是A,为啥还要选D呢
class A {
public void test() {
System.out.println("A类的test()方法");
}
}
class B extends A {
public void test() {
System.out.println("B类的test()方法");
}
public static void main(String args[]) {
}
}
A. A a = new B();
a.test();
B. A a = new A();
a.test();
C. B b = new A();
b.test();
D. new B().test(); 作者: 青衫禅客 时间: 2014-12-23 01:12
D选项是匿名对象的引用作者: xiao飞 时间: 2014-12-23 10:45
如果D写完成 就是这样的。 B b = new B(); b.test();