我思故我強

          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的初始化
          ?? ?}
          }
          //結果:
          //*****************************
          //Initialization Super
          //0
          //-------------------------
          //2005
          //-------------------------
          //Initialization Sub
          //2004

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

          主站蜘蛛池模板: 安化县| 福鼎市| 淮安市| 石泉县| 苍山县| 承德县| 五华县| 苗栗县| 团风县| 惠水县| 镇坪县| 民乐县| 墨竹工卡县| 东莞市| 浦北县| 韶关市| 得荣县| 桐城市| 鸡东县| 广宗县| 密云县| 乐昌市| 教育| 勐海县| 华蓥市| 兴化市| 博湖县| 岳阳市| 汽车| 江阴市| 沙雅县| 临西县| 高青县| 白河县| 张家港市| 井冈山市| 汕尾市| 开封市| 吴川市| 安仁县| 威远县|