面试题解惑系列一类的初始化顺序程序员工程师面试必看.docVIP

  • 2
  • 0
  • 约7.31千字
  • 约 6页
  • 2016-12-27 发布于北京
  • 举报

面试题解惑系列一类的初始化顺序程序员工程师面试必看.doc

-JAVA程序员JAVA工程师面试必看 JAVA面试题解惑系列(一)——类的初始化顺序 关键字: java 面试题 初始化 作者:臧圩人(zangweiren) 网址: 转载请注明出处! 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)(变量、初始化块)构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public?class?InitialOrderTest?{ ?? ?? ????//?静态变量 ?? ????public?static?String?staticField?=?静态变量; ?? ????//?变量 ?? ????public?String?field?=?变量; ?? ?? ????//?静态初始化块 ?? ????static?{ ?? ????????System.out.println(staticField); ?? ????????System.out.pr

文档评论(0)

1亿VIP精品文档

相关文档