java的四種修飾符訪問權限

java的訪問修飾符有四種:private、protected、public、default.

這四種訪問修飾符的訪問權限不一樣。

java修飾符訪問權限

修飾符 所在類 同一個包內其他類 其他包內子類 其他包內非子類
缺省(default) × ×
public
private × × ×
protected ×

1.private:及私有的,對訪問權限限制最窄的修飾符。被private修飾的屬性以及方法只能被該類的對象訪問。它的子類也不可以訪問,更不支持跨包訪問。

2.protected:及保護訪問權限,是介於public和private之間的一種訪問修飾。被protected修飾的屬性及方法只能被類本身的方法和子類訪問。(子類在不同的包中也可以訪問)

3.public:及共有的,是訪問權限限制最寬的修飾符。被public修飾的類、屬性、及方法不僅可以跨類訪問,而且可以跨包訪問。

4.default:及默認的,不加任何訪問修飾符。常被叫做“默認訪問權限”或者“包訪問權限”。無任修飾符時,只支持在同一個包中進行訪問。

轉載自https://www.cnblogs.com/yangwang-/p/9602513.html

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