黑马程序员技术交流社区
标题:
我朋友的面试题 华为公司
[打印本页]
作者:
Peng苏
时间:
2015-3-19 00:30
标题:
我朋友的面试题 华为公司
public class TestStaticCon {
public static int a = 0;
static {
a = 10;
System.out.println("静态代码块在执行a=" + a);
}
{
a = 8;
System.out.println("非静态代码块在执行a=" + a);
}
public TestStaticCon() {
this("带参构造方法在执行a=" + a); // 调用另外一个构造方法
System.out.println("无参构造方法在执行a=" + a);
}
public TestStaticCon(String n) {
System.out.println(n);
}
public static void main(String[] args) {
TestStaticCon tsc = null;
System.out.println("!!!!!!!!!!!!!!!!!!!!!");
tsc = new TestStaticCon();
}
}
作者:
木森森
时间:
2015-3-19 08:59
静态代码块先于主函数执行,然后构造代码块,构造函数
作者:
Peng苏
时间:
2015-3-20 21:56
求大神解读题目
作者:
kkqisheng
时间:
2015-3-20 21:58
这就是题目?我怎么都看不出要问什么
作者:
shaoshuai
时间:
2015-3-20 23:13
静态代码块在执行a=10
!!!!!!!!!!!!!!!!!!!!!
非静态代码块在执行a=8
带参构造方法在执行a=10
无参构造方法在执行a=8
作者:
熊曼
时间:
2015-3-20 23:16
静态是要有static ,哈哈
作者:
liuzf006
时间:
2015-3-20 23:18
求大神解题!
作者:
fanshuai
时间:
2015-3-21 09:29
shaoshuai 发表于 2015-3-20 23:13
静态代码块在执行a=10
!!!!!!!!!!!!!!!!!!!!!
非静态代码块在执行a=8
倒数第二个怎么是10,不是8吗?
作者:
Rorine
时间:
2015-3-21 09:37
...不会吧,考那么基础
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2