天天看點

javaSE(7)----包,構造方法,重載 java中的包:構造方法:

<a href="http://blog.51cto.com/attachment/201105/123452802.png" target="_blank"></a>

•   自己設定的包名一般為所在組織域名的倒置

•   不能自己将包名設定為java.*****

注意事項:當使用的兩個類不在同一個包中時,需要使用import導入所需要的類

 * 或者寫類的 完全限定名(包名+類名)例如:com.kaishengit.example.Person java.util.Scanner

<a href="http://blog.51cto.com/attachment/201105/123857458.png" target="_blank"></a>

當然你可以不導入,但是你要在使用類時,要寫出類的完全限定名字!上面介紹啦!

<a href="http://blog.51cto.com/attachment/201105/124139136.png" target="_blank"></a>

      * 1.構造方法是一種特殊的方法,在建立類的對象時進行調用 new關鍵字調用

 * 2.構造方法名必須和類名相同(大小寫都一樣)

 * 3.構造方法的聲明中不能包含任何和傳回類型相關的東西(包含void)

 * 4.如果類中沒有顯示的聲明一個構造方法,那麼JVM在運作時會自動産生一個空的構造方法

 * 5.如果類中顯示的聲明一個構造方法後,那麼JVM則不會再自動産生空的構造方法

 * 6.每建立一個類的對象,則會調用一次類的構造方法

 * 7.當類建立需要一些相關的參數時,可以在構造方法中通過參數傳遞

<a href="http://blog.51cto.com/attachment/201105/124525226.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201105/124515176.png" target="_blank"></a>

 * 1.在同一個類中,方法名相同(通路修飾符、傳回類型、方法名稱),參數清單不同的多個方法,會形成方法的重載

 * 2.參數清單不同指的是  參數個數不同  參數類型不同  參數順序不同

(感覺這樣寫出來,那些剛學的人還是看不懂!貌似!是吧!以後不寫了吧!因為我總結比較難!而且要是再總結的讓别人完全懂,又要舉很多例子!!是吧!那樣,我也沒有這麼多時間天天寫這個,是吧!呵呵,以後每次隻講一個東西吧!我覺得重要的!能給大家舉幾個例子就好了!比如一會兒我給說說,不定項的應用!)

     本文轉自韓立偉 51CTO部落格,原文連結:http://blog.51cto.com/hanchaohan/564204,如需轉載請自行聯系原作者