构造函数:用于给对应对象进行初始化
构造代码块:给对象进行初始化
静态代码块:给类进行初始化只执行一次
代码:
class Person {
static { //静态代码块,给类进行初始化,只执行一次
System.out.pringln("Person 加载了");
}
private string name;
private int age;
Person(string name, int age){
this.age = age;
this.name = name;
}
{
cry();//每个人出生都会哭,这是构造代码块
}
cry() {
System.out.pringln("我出生了,哇哇哇,好饿");
}
} |
|