Android中public、private、protected、friendly的作用域
阿新 • • 發佈:2019-01-01
很基礎的問題,然而我卻忘了,現在把他寫成部落格,以便以後自己方便看~~~~~~~~~~~~
下面通過一個表格清楚看到他們的作用域:
public,protected,friendly,private的訪問許可權如下:
關鍵字 當前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
通過上面表格可以看出
1.不寫時預設為friendly
2.public宣告的變數及方法,表明在整個包內包外都可使用。
3.private 宣告的變數及方法,只在宣告的類內可以使用。
4. protected包外不可使用。包內可以使用。
5. 不使用關鍵字預設為包內使用。
~~~~~~~~如有疑問請留言評論,共同進步,,一起學習