我思故我強

          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)  編輯  收藏 所屬分類: 面試筆試相關的

          主站蜘蛛池模板: 云阳县| 通州区| 手游| 日照市| 庆阳市| 郴州市| 巴彦淖尔市| 缙云县| 蓬莱市| 沧州市| 中方县| 神木县| 巩留县| 双江| 互助| 曲沃县| 乌鲁木齐县| 大连市| 大安市| 宜丰县| 瓦房店市| 奉贤区| 惠水县| 建宁县| 大同县| 永兴县| 晋州市| 浦北县| 怀安县| 普宁市| 玛多县| 湘潭县| 叶城县| 鹰潭市| 理塘县| 道孚县| 东乌| 司法| 桓仁| 三原县| 贺兰县|