類初始化時構造函數調用

類初始化時構造函數調用順序:
   (1)初始化對象的存儲空間爲零或null值;
   (2)調用父類構造函數;
   (3)按順序分別調用類成員變量和實例成員變量的初始化表達式;
   (4)調用本身構造函數。
  例子:
  public class Dollar extends Money{
   Rmb r=new Rmb();
  
   public Dollar(){
  
   System.out.println("Dollar is construct!");
  
   }
   public static void main(String[] args){
  
   new Dollar();
  
   }
  }
  class Money{
  public Money(){
   System.out.println("Money is construct");
  }
  }
  class Rmb{
  public Rmb(){
   System.out.println("RMB is construct");
  }
  }
  輸出結果:
  Money is construct
  RMB is construct
  Dollar is construct!

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