軟體包:類似於電腦的文件管理方式,主要解決同名文件。 包幫助管理大型軟體系統:將語義類似的類組織到包中;解決類命名衝突的問題。 包可以包含類和子包。 關鍵字——package package語句作為Java源文件的第一條語句,指明該文件中定義的類所在的包。若預設該語句,則指定為無名包。 格式:pac ...
軟體包:類似於電腦的文件管理方式,主要解決同名文件。
包幫助管理大型軟體系統:將語義類似的類組織到包中;解決類命名衝突的問題。
包可以包含類和子包。
關鍵字——package
package語句作為Java源文件的第一條語句,指明該文件中定義的類所在的包。若預設該語句,則指定為無名包。
格式:package 頂層包名.子包名;
包對應於文件系統的目錄,package語句中,用“.”來指明包(目錄)的層次;
包通常用小寫單詞,類名首字母通常大寫。
關鍵字——import
為使用定義在不同包中的Java類,需要import語句來引入指定包層次下所需要的類或全部類(.*)。import語句告訴編譯器到哪裡去尋找類。
格式:import 包名[.子包名].<類名|*>
註意:
若引入的包為:Java.lang,則編譯器預設可獲取此包下的類,不需要在顯式聲明。
import語句出現在package語句之後、類定義之前。
一個源文件中可包含多個import語句。
可以使用import lee.*;語句,表明導入lee包下的所有類。而lee包下sub子包的類則不會被導入。
import語句不是必須的,可堅持在類里使用其它類的全名。
JDK1.5加入import static語句。