Java中的訪問權限控制包含兩個部分:
對類來說,訪問權限控制修飾符可以是public或者無修飾符(默認的包訪問權限);
對於類成員來說,訪問權限控制修飾符可以是public,protected, package private(無修飾符), or private。
以下表格總結了類成員中不同訪問權限控制修飾符對應的訪問級別:
注:
這裡的SubClass指的是不同包的子類
World指的是不同包非子類
譯文鏈接:http://www.programcreek.com/2011/11/java-access-level-public-protected-private/