-
分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入( )
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();
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入( )
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
12条回答 默认 最新
- danielinbiti 2015-05-21 05:09关注
A和D
D:没什么可说的,就是B类的Test方法调用
A:多态,如果子类有重载,则会调用等号右边类的方法。也就是B类的Test方法解决 2无用