JAVA面试题解惑系列(一)——类的初始化顺序-JAVA程序员JAVA工程师面试必看

时间:2022-05-19 22:29:32 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
-JAVA程序员JAVA工程师面试必看

JAVA面试题解惑系列(一)——类的初始化顺序

关键字: java 面试题 初始化 作者:臧圩人(zangweiren 网址:

>>>转载请注明出处!<<<

大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。

我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码

1. publicclassInitialOrderTest{ 2.

.

完全错误..

yang_rabbit 2008-07-01 学习了,谢谢 naff 2008-07-01 good!!!!

andy54321 2008-06-30 好的,

清晰明了, 明白了许多

zzg2008 2008-06-30

讲解得很清晰很透彻,学习了。 huyuhong001 2008-06-30 可以不错

jylovejava 2008-06-30 不错!学习了

InnocentBoy 2008-06-30

有噱头,不实用。个人感觉。 jike0616 2008-06-30

哇!又学习了。。。感谢LZ lovinchan 2008-06-29

总结得很好,重新认识了很多。。 -JAVA程序员JAVA工程师面试必看


本文来源:https://www.wddqw.com/doc/0a890ae2ef06eff9aef8941ea76e58fafbb04575.html