訪問控制權限修飾符
-
訪問控制權限修飾符來控制元素的訪問範圍
-
訪問控制權限修飾符:
-
public : 對所有類可見。使用對象:類、接口、變量、方法
-
protected : 對同一包內的類和所有子類可見。使用對象:變量、方法。 注意:不能修飾類(外部類)。
-
default (即默認,什麼也不寫): 在同一包內可見,不使用任何修飾符。使用對象:類、接口、變量、方法。
-
private : 在同一類內可見。使用對象:變量、方法。 注意:不能修飾類(外部類)
修飾符 控制的訪問範圍 public 表示公開的,在任何位置都可以訪問 protected 同包和子類下可以訪問 缺省 同包下可以訪問 private 表示私有的,只能在本類中訪問 -
-
當某一個類只希望子類使用時,使用
protected
進行修飾 -
修飾符的範圍:
private < 缺省 < protected < public
-
類只能採用
public
和缺省的修飾符進行修飾-
內部類除外
-
靜態內部類和成員內部類可以使用以上四種訪問控制修飾符修飾
-
局部內部類和匿名內部類不可以使用訪問控制修飾符修飾
-
-