首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java沿袭构造执行顺序

2013-03-12 
Java继承构造执行顺序I am FatherI am SonI am GrandChildFather CreateSon Create with param: intGrandC

Java继承构造执行顺序
I am FatherI am SonI am GrandChildFather CreateSon Create with param: intGrandChild Create with param: intGrandChild Create with param: long

?

以上:

?

1 类中的静态对象先于static{}执行

2? static{}中的代码是在构建类对象之前执行的

3 构造子类的时候是按照先父后子的顺序执行的

4 如果在子的构造函数中并没有使用显式的调用父类的构造函数(使用super),则执行无参构造函数。

5 如果使用this(),则会先调用this(),再调用下面的代码(此时父类别的默认构造函数不再执行,而会根据执行this()执行相应的父构造函数)

热点排行