黑马程序员技术交流社区

标题: 子类的执行过程 [打印本页]

作者: 秦二江    时间: 2013-4-27 11:27
标题: 子类的执行过程
本帖最后由 秦二江 于 2013-5-1 14:12 编辑

子类的执行过程是什么?是不是先执行父类构造函数,然后把父类所有的非 私有成员都先执行一边么?
作者: 刘胜寒    时间: 2013-4-27 11:33
对是先执行父类的构造函数....
这时必须的....
基本是把父类所有成员都初始化一遍
作者: 陈晖    时间: 2013-4-27 11:57
是的。
当子类在调用本类的构造方法时,会先调用自父类的构造方法,默认是调用父类的无参构造方法。
如果父类有有参构造方法,子类又想要调用父类的构造方法,子类必须传参给父类的构造方法。
注意如果父类有有参构造方法,必须写一个无参的构造方法,避免有些子类想要调用无参的构造方法。
:)
作者: kaka小明    时间: 2013-4-27 23:27
step 1.父类,子类的静态变量和代码块
step 2 .父类的成员初始化,final常量
step 3.父类默认构造方法
step 4.子类的成员初始化,final常量
step 5.子类构造方法

作者: 秦二江    时间: 2013-5-1 14:04
陈晖 发表于 2013-4-27 11:57
是的。
当子类在调用本类的构造方法时,会先调用自父类的构造方法,默认是调用父类的无参构造方法。
如果父 ...

谢谢你,明白了:)




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