隨筆 - 45, 文章 - 2, 評論 - 11, 引用 - 0
          數據加載中……

          類的內部,變量的定義先后順序決定變量初始化的順序

          1、在類的內部,變量的定義先后順序決定變量初始化的順序,它們將會在任何方法(構造函數)被調用前被初始化

           1package cc.text;
           2
           3public class Dog {
           4    
           5    Cat c1 = new Cat(1) ; ;
           6    Cat c2 = new Cat(2) ;
           7    public Dog(){
           8        c1 = new Cat(1) ;
           9    }

          10    public void foo(){
          11        System.out.println("dog woo!");
          12    }

          13    Cat c3 = new Cat(3) ;
          14    
          15    public static void main(String[] args) {
          16        Dog d = new Dog() ;
          17        d.foo() ;
          18    }

          19}

          20class Cat{
          21    public Cat(int i){
          22        System.out.println("ini cat"+ i);
          23    }

          24}

          25


          posted on 2011-02-23 16:07 jack zhai 閱讀(210) 評論(0)  編輯  收藏 所屬分類: java2 se

          主站蜘蛛池模板: 清河县| 达拉特旗| 英吉沙县| 大方县| 阳信县| 通海县| 论坛| 西青区| 洪泽县| 东乌珠穆沁旗| 厦门市| 绥滨县| 和平区| 海阳市| 伊川县| 泊头市| 百色市| 丹阳市| 大同县| 遂宁市| 东乡县| 云阳县| 肇东市| 咸丰县| 湘西| 西丰县| 宜都市| 巴青县| 称多县| 沁水县| 溧阳市| 茌平县| 巫山县| 平昌县| 左贡县| 措勤县| 衡阳市| 白城市| 阳曲县| 贞丰县| 牡丹江市|