6、java中的构造代码块

时间:2023-03-09 06:20:31
6、java中的构造代码块
/*
演示构造代码块的应用
*/
class Person
{
String name;
int age;
//构造代码块
{
cry();
}
Person(String name, int age)
{
this.name = name;
this.age = age;
System.out.println("name:"+name+"---"+"age:"+age);
}
public void cry()
{
System.out.println("cyrring..........");
} }
class GouZaoCodeBlock
{ public static void main(String[] args)
{
Person p = new Person("荆班长", 21);
}
}

结果:

6、java中的构造代码块

构造代码块的作用:给对象进行初始化,对象一建立就运行,且优于构造函数优先运行。

构造代码块和构造函数的区别:

构造代码块是对所有对象统一的进行初始化;

构造函数是给对应的对象进行初始化。