构造代码块:用于给所有对象进行初始化。
给你举个例子:
class Person
{
private String name;
private int age;
{
System.out.println("构造代码块部分运行");
}
Person(){}
Person(String name){this.name=name;}
Person(String name,int age){this.name=name;this.age=age;}
}
main(String[] args)
{
Person p1=new Person();
Person p2=new Person("lisi");
Person p3=new Person("lisi",15);
}
程序运行结果:
构造代码块部分运行
构造代码块部分运行
构造代码块部分运行
{
构造代码块代码;
}
这就是构造代码块的格式。这个部分不论你放在Person类里哪个位置,运行结果都是这样。
|