1.在类声明时直接赋值
private int id = 123;
2.使用构造函数声明
class Test()
{
public Test(){};
}
3.在一个构造器中调用另一个构造器
class Test()
{
private int id ;
public Test(int i){id = i;}
public Test(String id){
this(Integer.parseInt(id))
}
}
4.使用代码块 //在每次声明对象时调用,调用顺序为 直接赋值 ,代码块 ,构造函数class Test()
{
{
id = 123;
}
}
5.使用静态代码块 // 仅仅在加载的时候执行一次
class Test()
{
private static int id ;
static{
id = 10;
}
}