马克社区吧 关注:483贴子:445
  • 0回复贴,共1

java中当static块和构造函数同时出现,顺序会是怎么样的?

只看楼主收藏回复

静态块先于构造函数执行



class Student {
int age;
String name;
static int count;

public Student() {
System.out.println("in constructor");
}
/*只执行一次。*/
static {
System.out.println("hello");
count = 0;
}
}

public class Test {
public static void main(String[] args) {
。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner2_web.html#StaticBlockConstructorDifference