---------------------- android培训、java培训、期待与您交流! ----------------------
静态代码块:1. 格式:
static{ 静态代码块中的执行语句 ;
}
2. 特点: 随着类的加载而执行,只执行一次,并优先于主函数。
3. 用途:用于给类进行初始化。
4. 事例:
class Staticcode
{
static
{
System.out.println("a");
}
}
class StaticCodeTest
{
static
{
System.out.println("b");
}
public static void main(String[] args)
{
new StaticCode();
new StaticCode();
}
static
{ System.out.println("c");
}
}
结果:b
c
a
over
知识点:1.构造代码块给对象初始化的
2.静态代码块给类初始化的
3.带参数的构造函数给对应对象初始化的
4.静态代码块中不能引用非静态变量如果要访问需用 this.变量 来访问。
---------------------- android培训、java培训、期待与您交流! ----------------------