踏上原路

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年9月21日

摘要: 构造函数执行顺序的过程:(记住:这里的“执行顺序”中的“执行”表示的是谁先执行完,而不是谁先开始执行!!!)http://wsy1983wsy.iteye.com/blog/1536118从执行得到的结果可以得到如下的结论: 1、首先执行父类中的静态变量的构造函数,在执行构造函数之前执行静态变量的类中的静态变量的构造函数。因此在上例中首先输出:E 2、执行本类的静态变量的构造函数,同上,需要执行静态变量的类中的静态变量的构造函数。上例中会在执行了A中的E的静态变量后执行D的静态变量的构造函数,在此之前需要执行D中的静态变量H的构造函数,然后执行D中的非静态变量G的构造函数。打印出:H G D. 阅读全文
posted @ 2013-09-21 21:53 踏上原路 阅读(164) 评论(0) 推荐(0) 编辑