若存在static,程序运行顺序

java程序运行时,若存在static{}静态块,则,

程序先执行静态块,然后执行相应的构造函数

如果存在子类,则在实例化时,

首先执行父类的static{},然后执行子类的static{},然后执行父类的构造函数,最后执行子类的构造函数

posted @ 2016-05-23 16:08  di306  阅读(159)  评论(0编辑  收藏  举报