【static】 靜態代碼塊

static靜態代碼塊描述:

publicclass C {
    publicstatic void main(String[] args){
         newB();
         newB();
    }
}
classA{
    static{System.out.print("1");}
    publicA(){System.out.print("2");}
}
 
classB extendsA{
    static{System.out.print("a");}
    publicB(){System.out.print("b");}
}

輸出結果【1a2b2b】 :靜態代碼塊在構造方法之前執行且執行一次

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章