很基礎的問題,然而我卻忘了,現在把他寫成博客,以便以後自己方便看~~~~~~~~~~~~
下面通過一個表格清楚看到他們的作用域:
public,protected,friendly,private的訪問權限如下:
關鍵字 當前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
通過上面表格可以看出
1.不寫時默認爲friendly
2.public聲明的變量及方法,表明在整個包內包外都可使用。
3.private 聲明的變量及方法,只在聲明的類內可以使用。
4. protected包外不可使用。包內可以使用。
5. 不使用關鍵字默認爲包內使用。
~~~~~~~~如有疑問請留言評論,共同進步,,一起學習