黑马程序员技术交流社区

标题: 考察一下类初始化的问题 看代码输出结果 [打印本页]

作者: fmi110    时间: 2015-8-18 23:27
标题: 考察一下类初始化的问题 看代码输出结果
a
  1. public class Z extends X {
  2.         Y y = new Y();
  3.         Z(){
  4.                 System.out.print("Z");
  5.         }
  6.         public static void main(String[] args) {
  7.                 // TODO Auto-generated method stub
  8.                 new Z();
  9.         }
  10. }

  11. class X {
  12.         public X(){
  13.                 System.out.print("X");
  14.         }
  15.         Y b = new Y();//成員變量先於構造函數初始化
  16. }
  17. class Y{
  18.         Y(){
  19.                 System.out.print("Y");
  20.         }
  21. }
  22. //初始化過程:成員變量初始化,默認初始化,顯示初始化,構造方法初始化
复制代码



作者: fmi110    时间: 2015-8-18 23:29
输出结果:YXYZ
作者: sven556677    时间: 2015-8-19 07:38
这题最近看了不下三遍了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2