本帖最后由 陈cc 于 2015-8-14 23:22 编辑
静态代码块:只执行一次,每次载入类就会执行,比main还先执行
构造代码块:作用:给对象进行初始化,对象一建立就执行,而且优先于构造函数执行
构造函数:作用:构造函数是用于创建对象,并对其进行初始化赋值,对象一建立就自动调用相对应的构造函数,
特点:
方法名与类名相同
没有返回类型
没有返回值
构造代码块和构造函数的区别:
构造代码块是给所有不同对象的共性进行统一初始化
构造函数是给对应的对象进行初始化
执行顺序:静态代码块--构造代码块--构造方法 |
|