恩達

          可愛的兒子--陽陽坨

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            43 隨筆 :: 14 文章 :: 55 評論 :: 0 Trackbacks

          class A{
           static{
            System.out.print("1");
           }
           public A(){
            System.out.print("2");
           }
          }

          class B extends A{
           static{
            System.out.print("a");
          }
          public B(){
            System.out.print("b");
           }
          }

          public class Hello{
           public static void main(String[] ars){
            A ab = new B();//執行到此處,結果: 1a2b(過程:先基類A的static代碼段加載打印1,后B類的static代碼段加載打印a,然后基類的構造方法打印2,后B類的構造方法打印b。)
            ab = new B();//執行到此處,結果: 1a2b2b(靜態代碼段只加載一次,所以只執行構造方法再打印2b)
           }
          }

          posted on 2007-06-13 21:35 恩達 閱讀(1035) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 南漳县| 板桥市| 南阳市| 吉林市| 长垣县| 卓资县| 汉中市| 新巴尔虎左旗| 萨嘎县| 龙游县| 辽源市| 五指山市| 淳化县| 凤山市| 新源县| 延庆县| 湟中县| 景谷| 镇坪县| 宜良县| 雷山县| 诏安县| 敦化市| 交口县| 陇川县| 新乡市| 石河子市| 竹山县| 宁强县| 上栗县| 贡觉县| 河东区| 商丘市| 正蓝旗| 南城县| 和平县| 江津市| 迁安市| 通州区| 高平市| 大港区|