Java中包機制和import機制

記錄:肖佳嘉

Java的包機制規定:

1,源文件使用package語句指定包名

2,class文件必須放在對應的路徑下

3,一般應該全部小寫字母

4,一般是將域名倒着寫爲包名,大型項目還會爲組件添加對應的子包

5,一個源文件只能制定一個包,只能有一個package語句,該源文件中的所有類全部位於該包下

6,同一個包下的類是可以自由訪問的不需要額外import,但子包不能夠自由訪問,還需要添加完整包名路徑+類名
例如:lee.son類是lee的子包,那麼lee.hello中使用lee.son.Apple類時,還是要完整書寫lee.son.Apple

·

import機制:簡化編程引入import

import可以引入指定包下的所有類。
import subpackage* 星號只能代表一個類,不能代表一個包。表示導入subpackeage包下的所有類

注意:import語句不是萬能的

import java.util.*
import java.sql.*

這時候在代碼中使用date類的時候就會報錯,因爲兩個包裏面都有date類,系統不知道該調用哪個包,這時候只能在實例化對象的時候,指明類的全名

java.sql.Date d = new java.sql.Date();

import 和 import static區別

(導入指定類的全部靜態成員變量)
前者可以省略寫包名
後者連類名都不用寫

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