黑马程序员-----java中构造代码块

时间:2023-02-11 19:36:02

---------------------- android培训java培训、期待与您交流! ----------------------



1、构造代码块:直接在类中定义的,没有加static修饰的代码块

2、构造代码块的作用:给对象进行初始化,一般是把对象*性的内容初始化。

3、构造代码块和构造函数的区别:构造代码块是给所有对象进行初始化,而构造函数是给指定对象初始化。



class person
{

int age=4;


person()
{
age=6;
System.out.println(age);
}

{
System.out.println("Crying!");

}

public static void main(String[] args){
person a = new  person();
}
}

运行结果

Crying!
6

构造代码块在对象一生成就运行,优先于构造函数