java訪問級別
java培訓過程中,我們常接觸到的一個知識點是關於java的封裝,封裝提供正滑悔了4中訪問控制級別。
1、public公用的,最高的訪問級別,類的public成員所以類的成員都可以訪問。
2、protected受保護的,類的protected成員只能被該類的成員及其子類成員訪問,還可以被同一個包中其他類的成員訪問。讓悶
3、private私有的,不對外公開,類的private成員只能被該類的成員訪問,訪問級別最低舉正。
4、默認,類的成員什麼修飾符都沒有,又叫包修飾符,只有類本身成員和當前包下類的成員可以訪問。
那麼封裝是如何實現的呢?其實可以通過以下方法來實現哦。
1、修改屬性的可見性來限制對屬性的訪問。
2、為每個屬性創建一對賦值方法和取值方法,用於對這些屬性的訪問。
3、在賦值和取值方法中,加入對屬性的存取許可權。
在學習java的過程中,我們要多看多寫,北京電腦培訓認為只有在不斷的編寫程序中,我們才能學習到更多java方面的知識。
2. 一個java文件中可以有多個class定義
可以定義多個class,但只能有一個public class
在一個岩廳者JAVA源文件中定義多個類,並且還有import語句和package語句時,要特別注意這些規則:
一個源文件中只能有一個public類。
一個源文件可以有多個非public類。
源文件的名稱應該和public類的類名保持伏叢一致。例如:源文件中public類的類名是Employee,那麼源文件應該命名為Employee.java。
如果一個類定義在某個包中,那麼package語句應該在源文件的首行。
如果源文件包含import語句,那麼應該放在package語句和類定義之間。如果沒有package語句,那麼import語句粗薯應該在源文件中最前面。
import語句和package語句對源文件中定義的所有類都有效。在同一源文件中,不能給不同的類不同的包聲明。
類有若干種訪問級別,並且類也分不同的類型:抽象類和final類等。這些將在後續章節介紹。
除了上面提到的幾種類型,Java還有一些特殊的類,如內部類、匿名類。望採納!