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

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

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

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


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


        public             √                    √                       √                  √


      protected        √                    √                       √                  ×


      friendly           √                    √                       ×                  ×


       private           √                    ×                       ×                  ×

         通過上面表格可以看出

1.不寫時默認爲friendly
2.public聲明的變量及方法,表明在整個包內包外都可使用。
3.private 聲明的變量及方法,只在聲明的類內可以使用。
4. protected包外不可使用。包內可以使用。
5. 不使用關鍵字默認爲包內使用


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

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