黑马程序员技术交流社区
标题:
下面程序运行结果是什么,没搞懂
[打印本页]
作者:
zhanganping
时间:
2016-1-21 23:55
标题:
下面程序运行结果是什么,没搞懂
没搞懂
public class A{
public static void main(String[] args){
B b = new B;
b.test();
}
void test(){
System.out.println("A");
}
}
class B extends A{
void test(){
super.test();
System..out.println("B");
}
}
复制代码
作者:
酱油
时间:
2016-1-22 13:44
输出:
A
B
b.test()重写了父类的test():
先是super.test() 调用的是父类的test() 输出A
然后执行b.test()里面的最后一句输出语句System.out.println("B");
作者:
擎天柱
时间:
2016-1-22 17:00
ab..............
作者:
Android666
时间:
2016-1-24 23:24
创建子类对象调用子类test方法,test方法同时又访问父类的test方法。所以就输出A与B
作者:
悠悠天下
时间:
2016-1-24 23:38
输出AB啊
作者:
刺客015
时间:
2016-1-25 10:21
先输出a 然后输出b
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2