对象一建立就调用与之对应的构造函数.
注: 当类中没有定义构造函数时,系统会默认的给该类加入一个空参数的构造函数,
构造代码块
作用:给对象进行初始化。(对象共性初始化内容)
对象一建立就运行,而且优先于构造函数执行。
静态代码块
作用:用于给类进行初始化。
格式:static
{
静态代码块中的执行语句;
}
特点:随着类的加载而执行,只执行一次,并优先于主函数执行。
构造代码块与构造函数的区别
构造代码块是给所有对象进行统一初始化;
构造函数是给对应的对象初始化。
——————
有什么不全的地方,希望能指出来,共同进步!