黑马程序员技术交流社区
标题:
子类的执行过程
[打印本页]
作者:
秦二江
时间:
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