代码块有构造代码块和静态代码块,静态代码块是类加载的时候执行的,一共只执行一次,构造代码块是创建类对象的时候执行的,创建一个对象执行一次,代码块都是用于初始化的,而构造函数是用于创建对象的。
构造函数是对一类的对象统一初始化的方法啊。用起来方便可以统一管理,构造函数可以重用。代码块只能每次都写。而且如果对象增加了属性。代码块改动的地方就多了。