1.成員訪問控制權限
public:無論誰,無論哪裏都可以被訪問該成員,即聲明自己對每個類都是可用的
default:也就是默認包訪問權限,即當前類所在包內的其他類都可以訪問該成員
private:除了包含該成員的類之外,其他任何類都無法訪問該成員
protected:該修飾符是因爲繼承才被引出,基類中被protected修飾的成員,能夠被該類的派生類所訪問。此時,有兩種情況,一種是相同包下的其他類都可以像訪問default那樣訪問該protected成員,另一種情況是不同包下的類則只能是該基類的派生類才能夠訪問該protected成員。
2.類訪問控制權限
類的訪問權限只有包訪問權限或者public,沒有private和protected。
具有包訪問權限的類,包外的類是不可以調用,無論是一般的方法、字段,還是靜態方法及字段;其成員聲明爲public和protected是沒有意義的,因爲在包外不能訪問也不能繼承的。