構(gòu)造方法是一種特殊的方法,這種特殊的方法用于創(chuàng)建累的實(shí)例。
java中必須包含一個或一個以上的構(gòu)造方法。
構(gòu)造方法的規(guī)則:1.方法名和類名相同;沒有返回類型(void也不能帶);使用new關(guān)鍵字調(diào)用構(gòu)造方法。2.當(dāng)沒有聲明構(gòu)造方法時,java類中會有一個默認(rèn)的空構(gòu)造方法。3.一旦自定義了構(gòu)造方法。默認(rèn)構(gòu)造方法則不存在。
方法重載:在同一個java類方法名相同,參數(shù)列表不同。(要在同一個類中)。
參數(shù)列表不同的情況:1,數(shù)量不同;2.參數(shù)類型不同;3.順序不同{例如:public void add(String a,int b) 與 public void add(int b ,String a)屬于順序不同,在同一個類中屬于方法重載}。最常用的Println()方法就是方法重載。
在調(diào)用子類的構(gòu)造方法時,會調(diào)用父類的無參的構(gòu)造方法。而當(dāng)父類中沒有無參的構(gòu)造方法時,可以的操作:1,在父類中加上一個無參的構(gòu)造方法;2.不加無參的構(gòu)造方法的情況下,構(gòu)造子類之前先把父類寫出來,在子類的構(gòu)造方法中構(gòu)造父類,即在子類構(gòu)造方法第一行寫super(對應(yīng)數(shù)據(jù)類型);
posted on 2011-10-26 21:17
魏文甫 閱讀(2742)
評論(0) 編輯 收藏