JAVA平台的字段主要分两种:类变量、对象(实例)变量.
1.类变量
由static修饰符来修饰.有两种语法形式:
形式一:代码块
static{
//需要进行初始化的代码
}
形式二:使用私有静态方法
class Whatever{
public static varType myVar = initializeClassVariable();
private static varType initializeClassVariable(){
//初始化代码
}
}
这里推荐使用形式二,因为需要重复初始化类变量时,可以重复使用它.
2.对象(实例)变量:
方式一:初始化块
{
//Your Code
}
方式二:final方法
声明为final的方法不允许在类中被重写.如下:
class Whatever{
private varType myVar = initializeInstanceVariable();
protected final varType initializeInstanceVariable(){
//Your Code
}
}
方式三:构造器