作者Lest ()
看板java
标题[问题] Class中的大括号
时间Thu Jun 26 02:22:51 2014
class A {
{
System.out.println("123");
}
public A(){
System.out.println("345");
}
}
请问一下JAVA高手,我学过的JAVA Class内只能包含建构子、方法及变数
那为何我的Class A又可以存在一个大括号。
当我new A(); 会显示如下:
123
345
为何大括号的123会执行呢????
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.71.143.152
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1403720573.A.88D.html
1F:→ nOhiTmE:static blocks? 06/26 04:51
2F:→ TonyQ:这跟 static blocks 不太一样 static 要会写成 static{}XD 06/26 11:53