构造代码块:
作用是给对象进行初始化,对象一建立就运行,而且优先于构造函数执行。
和构造器的区别:
构造代码块是给所有对象进行统一初始化,而构造器是给对应的对象初始化,是伴随着 new 操作执行被调用的,并且不能对一个已经存在的对象调用构造器来达到重新设置的效果,构造代码块中定义的是不同对象共性的初始化内容。
一个类的基本构造:
class 类名
{
yield(域)
constructor(构造器)
method(方法)
静态初始化块(static init block)
对象初始化代码块(object init block )构造代码块
}