權限控制

1.類的成員的權限修飾符

 


default:包訪問權限

默認訪問權限沒有任何關鍵字,但通常是指包訪問權限。如果一個成員(類,成員方法,成員數據)沒有任何權限修飾詞來修飾,則

它具有的是包訪問權限;這意味着當前包中的所有其他類對這個成員都有訪問權限,但對於這個包之外的所有類,這個成員卻是

private。

 


public: 接口訪問權限

使用關鍵字public,就意味着public之後緊跟着的成員聲明自己對每個人都是可用的。

 


private: 你無法訪問

使用private關鍵字,就意味着除了包含該成員的類之外,其他任何類都無法訪問這個成員。

 


protected: 繼承訪問權限

使用protected關鍵字,意味着派生類可以訪問基類的protected成員,非派生類則沒有這樣的權限。

protected也提供包訪問權限,相同包內的其他類可以訪問protected成員。

 


2.類的訪問權限

類既不可以是private的,也不可以是protected的。對於類的訪問權限,只有兩個選擇:包訪問權限和public。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章