‘’JAVA面试题解惑系列精品资料.doc
《‘’JAVA面试题解惑系列精品资料.doc》由会员分享,可在线阅读,更多相关《‘’JAVA面试题解惑系列精品资料.doc(185页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA面试题解惑系列(一)类的初始化顺序关键字: java面试题 初始化 发布时间:2008-06-26作者:臧圩人(zangweiren)网址: 转载请注明出处!(变量、初始化块)构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest /静态变量 public static String staticField = 静态变量; /变量 public String field = 变量; /静态初始化块 static System.out.println(staticField); System.out.println(静
2、态初始化块); /初始化块 System.out.println(field); System.out.println(初始化块); /构造器 public InitialOrderTest() System.out.println(构造器); public static void main(String args) new InitialOrderTest(); 运行以上代码,我们会得到如下的输出结果: 1.静态变量 2.静态初始化块 3.变量 4.初始化块 5.构造器 这与上文中说的完全符合。那么对于继承情况下又会怎样呢?我们仍然以一段测试代码来获取最终结果: Java代码 : class
3、 Parent /静态变量 public static String p_StaticField = 父类-静态变量; /变量 public String p_Field = 父类-变量; /静态初始化块 static System.out.println(p_StaticField); System.out.println(父类-静态初始化块); /初始化块 System.out.println(p_Field); System.out.println(父类-初始化块); /构造器 public Parent() System.out.println(父类-构造器); public clas
4、s SubClass extends Parent /静态变量 public static String s_StaticField = 子类-静态变量; /变量 public String s_Field = 子类-变量; /静态初始化块 static System.out.println(s_StaticField); System.out.println(子类-静态初始化块); /初始化块 System.out.println(s_Field); System.out.println(子类-初始化块); /构造器 public SubClass() System.out.println(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA面试题解惑系列 精品资料 JAVA 试题 解惑 系列 精品 资料
限制150内