我思故我強

          java類加載_1

          package test;

          class Super {
          ?? ?static int x;
          ?? ?static {
          ?? ??? ?System.out.println("Initialization Super");
          ?? ?}
          }

          class Sub extends Super {

          ?? ?static final int y = 2005;

          ?? ?static int z;

          ?? ?static {
          ?? ??? ?System.out.println("Initialization Sub");
          ?? ?}
          }

          public class Initialization {

          ?? ?public static void main(String[] args) {

          ?? ??? ?System.out.println(Sub.x);
          ?? ??? ?// 不會引起Sub類的初始化,因為x是定義在Super類中的
          ?? ??? ?System.out.println("-------------------------");
          ?? ??? ?System.out.println(Sub.y);
          ?? ??? ?// 不會引起Sub類的初始化,因為y是常量
          ?? ??? ?System.out.println("-------------------------");
          ?? ??? ?System.out.println(Sub.z = 2004);
          ?? ??? ?// 將會引起Sub的初始化
          ?? ?}
          }
          //結(jié)果:
          //*****************************
          //Initialization Super
          //0
          //-------------------------
          //2005
          //-------------------------
          //Initialization Sub
          //2004

          posted on 2009-10-13 11:23 李云澤 閱讀(176) 評論(0)  編輯  收藏 所屬分類: 面試筆試相關(guān)的

          主站蜘蛛池模板: 舞阳县| 大理市| 略阳县| 榕江县| 扎兰屯市| 松滋市| 修武县| 准格尔旗| 永寿县| 射阳县| 巧家县| 利津县| 绥德县| 石河子市| 始兴县| 永宁县| 秦皇岛市| 项城市| 油尖旺区| 缙云县| 高唐县| 汝城县| 上林县| 和政县| 孟村| 通道| 荣昌县| 札达县| 忻城县| 浠水县| 呼玛县| 温宿县| 织金县| 定南县| 图们市| 游戏| 邹平县| 阿荣旗| 四川省| 江达县| 图们市|