A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Sunshine_boy.. 中级黑马   /  2016-5-4 23:32  /  674 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

子父类都有静态代码块、构造代码块、构造方法,那么他们六者之间的执行流程是什么?

6 个回复

倒序浏览
先构造父类,在构造子类.
静态代码块随着类的加载而加载.
顺序应该是.
1.子类静态代码块,
2.父类静态代码块.
3.父类构造代码块.
4.父类构造方法.
5.子类构造代码块.
6.子类构造方法.

以上纯属个人理解.
回复 使用道具 举报
应该是先执行父类的静态代码块
1.父类静态代码块.
2.子类静态代码块,
3.父类构造代码块.
4.父类构造方法.
5.子类构造代码块.
6.子类构造方法.
回复 使用道具 举报
单曲循环1992 来自手机 中级黑马 2016-5-5 00:31:16
板凳
就三句话,静态优先于非静态,父类优先于子类,静态代码块优先于静态方法。只要记住这三句话,我想,你应该很清楚的了
回复 使用道具 举报
1.父类静态代码块.
2.子类静态代码块,
3.父类构造代码块.
4.父类构造方法.
5.子类构造代码块.
6.子类构造方法.
回复 使用道具 举报
光背这些流程是没有用的,你不懂过会就会忘了,如果你能画图理解这就不难
回复 使用道具 举报
楼上以详细给出。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马