隨筆 - 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 閱讀(211) 評論(0)  編輯  收藏 所屬分類: java2 se

          主站蜘蛛池模板: 凌云县| 南宁市| 五台县| 灵宝市| 卓尼县| 马山县| 景泰县| 白城市| 商城县| 仙游县| 扎兰屯市| 漠河县| 鄂伦春自治旗| 麻阳| 沈阳市| 迭部县| 神农架林区| 南丰县| 余姚市| 鹤岗市| 施秉县| 孝昌县| 道真| 即墨市| 青海省| 鹤岗市| 南丹县| 商洛市| 崇明县| 原阳县| 普兰县| 屏东县| 启东市| 丰县| 咸宁市| 安阳市| 泌阳县| 崇州市| 沙洋县| 秭归县| 凯里市|