本帖最后由 徐鹏辰 于 2015-8-4 22:38 编辑
步骤:静态代码块类初始化—默认初始化—显示初始化—构造代码块所有对象初始化—对应的构造函数对象初始化。
构造函数 特点:1.函数名与类名相同; 2.不用定义返回值类型; 3.不可以写return语句 作用:给对象进行初始化。 对象一建立就调用与之对应的构造函数. 注: 当类中没有定义构造函数时,系统会默认的给该类加入一个空参数的构造函数, 构造代码块 作用:给对象进行初始化。(对象共性初始化内容) 对象一建立就运行,而且优先于构造函数执行。 静态代码块 作用:用于给类进行初始化。 格式:static { 静态代码块中的执行语句; } 特点:随着类的加载而执行,只执行一次,并优先于主函数执行。
构造代码块与构造函数的区别 构造代码块是给所有对象进行统一初始化; 构造函数是给对应的对象初始化。
—————— 有什么不全的地方,希望能指出来,共同进步!
|