import 關鍵字 ,若是要導入一個包多個類,使用*java
假如文件的名稱是MyClass.java,這就意味着在該文件中有且只有一個public類,該類的名稱必須是MyClass對象
通常以域名倒過來寫 做爲包名繼承
什麼都不寫的權限就是包訪問權限,默認只能在一個包下面的類中 互相訪問,其餘包不能訪問到。接口
能夠經過import導入來訪問域名
出了包含該成員的類以外,其餘任何類都沒法訪問這個成員。編譯
構造器使用private ,能夠阻止別人經過new 來建立對象,而且該類不能被繼承import
protected 包含包訪問權限,權限
訪問權限的控制常被稱爲是具體實現的隱藏。把數據和方法包裝進類中,以及具體實現的隱藏,常被稱做是封裝。 爲了清楚和便於閱讀 通常 按照 一個類的 public 、protected、包訪問權限、private的順序。方法
類不能是private的 也不能是protected的 (除非是內部類)。類的訪問權限僅有兩個選擇:包訪問權限或者publicim