1. 程式人生 > >Android中public、private、protected、friendly的作用域

Android中public、private、protected、friendly的作用域

    很基礎的問題,然而我卻忘了,現在把他寫成部落格,以便以後自己方便看~~~~~~~~~~~~

       下面通過一個表格清楚看到他們的作用域:

public,protected,friendly,private的訪問許可權如下:


   關鍵字        當前類       同一package        子孫類       其他package


       public             √                    √                       √                  √


      protected        √                    √                       √                  ×


      friendly           √                    √                       ×                  ×


      private           √                    ×                       ×                  ×


         通過上面表格可以看出

1.不寫時預設為friendly
2.public宣告的變數及方法,表明在整個包內包外都可使用。
3.private 宣告的變數及方法,只在宣告的類內可以使用。
4. protected包外不可使用。包內可以使用。
5. 不使用關鍵字預設為包內使用

~~~~~~~~如有疑問請留言評論,共同進步,,一起學習