//相当于类的无参数构造函数
<pre name="code" class="java">class A{
{
System.out.println("动态语句块");
}
}
相当于
class A{
A(){
System.out.println("动态语句块");
}
}
1、动态语句块可以在同一个方法重复调用
2、动态语句块优先于带参的构造函数
与静态语句块不同,静态语句块不能在同一个方法下得复调用
class B{
static {
System.out.println("静态语句块");
}
}