1.代码块的作用:用来初始化类对象
2.代码块如果有修饰的话,只能用static
3.分类 静态和非静态
静态
static {
}
非静态
{
}
共同点:
1.内部有输出语句
如何调用:
静态:随着类的加载而执行 ( 只执行一次 )
非静态:随着对象的创建而执行 ( 每创建一个对象,就执行一次非静态代码块 )
不同点:
1.非静态作用:初始化对象的属性等
2.静态作用:定义类的属性等
标签:初始化,静态,代码,对象,static,执行 From: https://www.cnblogs.com/liujy2233/p/16814641.html