有4類,
public
protected
default
private
public
所有類可見。 使用對象:類、接口、變量、方法
Java 程序的 main() 方法必须设置成公有的,否则,Java 解释器将不能运行该类。
protected
對同一package(包)內的類和所有子類可見。使用對象:變量、方法。 注意:不能修飾類(外部類)。
default
默認訪問修飾符。在無表明是何訪問修飾符的情況下,即default。 使用對象:類、接口、變量、方法
private
僅在同一類內可見(子類亦不可見)。使用對象:變量、方法。 注意:不能修飾類(外部類)
私有訪問修飾符是最嚴格的訪問級別,所以被聲明為 private 的方法、變量和構造方法只能被所屬類訪問,並且類和接口不能聲明為 private。
示意表