黑马程序员技术交流社区
标题:
今天考试遇到的一个题,求解题思路
[打印本页]
作者:
wenle00
时间:
2016-5-6 22:39
标题:
今天考试遇到的一个题,求解题思路
public interface Face{
int counter = 40;
}
public class Test implements Face{
private static int counter;
public static void main(String[]args){
System.out.println(++counter);
}
}
Test.java 的编译运行结果是:
作者:
wjt6581616
时间:
2016-5-6 22:44
输出的是1..
23期小伙伴你好..虽然Test类实现了借口Face.但是基于就近原则. 输出语句里的++counter访问的是当前类里的 int counter. 然而当前类中的counter并未赋值.默认初始化值是0. 所以输出的++counter是1..
作者:
MasterLHH
时间:
2016-5-6 22:45
围观围观
作者:
向尧
时间:
2016-5-6 22:50
23期的学弟你好
作者:
代码人生?!
时间:
2016-5-6 22:52
输出是1
作者:
wenle00
时间:
2016-5-6 22:56
wjt6581616 发表于 2016-5-6 22:44
输出的是1..
23期小伙伴你好..虽然Test类实现了借口Face.但是基于就近原则. 输出语句里的++counter访问的 ...
原来是这样的呀.谢谢您的知道了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2