过去关于构造函数的Java考试

Pal*_*dan 8 java

我正在经历一个过去的Java考试,我有一个问题,我坚持.

问题是:"任何构造函数都显式地或自动地调用其父类的构造函数,该父类调用其父类,依此类推.这个过程的名称是什么?

谢谢你的回答!

Mat*_*zyk 13

它被称为"构造函数链接"

@Edit:添加源:Oracle的文档.奥利查尔斯沃思的Courtsey.

如果子类构造函数显式或隐式地调用其超类的构造函数,您可能会认为将调用一整个构造函数链,一直返回到Object的构造函数.事实上,情况就是这样.它被称为 构造函数链接,当需要很长的类下降时,您需要注意它.

  • @StefanoSanfilippo:http://docs.oracle.com/javase/tutorial/java/IandI/super.html. (2认同)