Java修飾符public,private,protected及默認的區別

Java中訪問修飾符public、private、protecte、default的意義講解:
public(接口訪問權限): Java語言中訪問限制最寬的修飾符,通常稱之爲「公共的」。被其修飾的類、屬性以及方法不只能夠跨類訪問,並且容許跨包(package)訪問。
private(你沒法訪問): Java語言中對訪問權限限制的最窄的修飾符,通常稱之爲「私有的」。被其修飾的類、屬性以及方法只能被該類的對象訪問,其子類不能訪問,更不能容許跨包訪問。
protected(繼承訪問權限): 介於public 和 private 之間的一種訪問修飾符,通常稱之爲「保護形」。被其修飾的類、屬性以及方法只能被類自己的方法及子類訪問,即便子類在不一樣的包中也能夠訪問。
default(包訪問權限):即不加任何訪問修飾符,一般稱爲「默認訪問模式「。該模式下,只容許在同一個包中進行訪問。 
(只限在Java語言中……)
相關文章
相關標籤/搜索