阅读量:141
- 直接赋值:可以在变量声明的时候直接赋初始值。
public class Example {
int num = 10;
}
- 构造方法赋值:可以在构造方法中为实例变量赋值。
public class Example {
int num;
public Example() {
num = 10;
}
}
- 初始化块赋值:可以使用初始化块为实例变量赋值,初始化块在对象创建时执行。
public class Example {
int num;
{
num = 10;
}
}
- 静态初始化块赋值:可以使用静态初始化块为实例变量赋值,静态初始化块在类加载时执行。
public class Example {
static int num;
static {
num = 10;
}
}