我思故我強

          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)的

          主站蜘蛛池模板: 武冈市| 南溪县| 武清区| 逊克县| 余庆县| 德昌县| 天柱县| 常宁市| 兴义市| 黄龙县| 永济市| 女性| 恩平市| 海南省| 普定县| 遂宁市| 富阳市| 云阳县| 金塔县| 柳林县| 呼玛县| 穆棱市| 侯马市| 门源| 陇南市| 汉源县| 贡山| 紫阳县| 海林市| 大邑县| 岳阳市| 西宁市| 阳东县| 西盟| 新绛县| 高青县| 清镇市| 天柱县| 博乐市| 玉山县| 龙南县|