黑马程序员技术交流社区

标题: 静态代码块,构造代码块,构造方法的执行流程 [打印本页]

作者: 我爱吃小馒头    时间: 2015-10-24 18:30
标题: 静态代码块,构造代码块,构造方法的执行流程
静态代码块,构造代码块,构造方法的执行流程
作者: 大地z灵    时间: 2015-10-24 23:59
静态代码块-构造代码块(父)-构造方法(父)-构造代码块(子)-构造方法(子)
作者: 大地z灵    时间: 2015-10-25 00:01
大地z灵 发表于 2015-10-24 23:59
静态代码块-构造代码块(父)-构造方法(父)-构造代码块(子)-构造方法(子) ...

静态代码块只走一遍,先走父的,在走子的
作者: 奋斗的丫丫    时间: 2015-10-25 08:50
先执行静态代码块,再执行构造函数,在执行构造函数时,有个隐式三步,隐式三步的第一步是super(),调用父类的默认构造函数,第二步是非静态成员变量显示初始化,第三步是执行构造代码块,隐式三步执行完成以后再执行构造函数中的代码




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2