@OverWrite BlogJava

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks
          先看下面表格:

          作用域
          當前類 同一package 子孫類
          其他package
          public √   
          √   
          √   
          √   
          protected
          √   
          √   
          √   
            × 
          default √   
          √   
            × 
            × 
          private √   
            × 
            × 
            × 

          不寫時默認為default

          我們先看類:

          public class  Test 可以在任何地方訪問,無論是否為當前package
          class Test 只允許當前的package使用,不允許其它package使用
          class 不與許prirvate和protected ,所以不討論了

          我們再看方法
          private 的只允許類自己使用,子類都不可見。但允許inner類調用,因為inner類屬于他自己。

          class Test 里面的方法
            public 和default和protected 方法,允許同包的訪問,因為類是default的,所以方法不可能大于它

          public class Test 里面的方法
            private 只允許自己內部訪問
           default 只允許同包的訪問
            protected 只允許同包和子類訪問
            public 可以任意訪問
          posted on 2008-06-02 09:12 vesung 閱讀(884) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 武威市| 宣恩县| 锡林浩特市| 景宁| 南康市| 宝山区| 双峰县| 河北区| 中阳县| 石屏县| 巫溪县| 治多县| 宜兰市| 金坛市| 包头市| 民丰县| 万安县| 兖州市| 循化| 江西省| 渑池县| 玉龙| 尼勒克县| 康马县| 兴安盟| 旺苍县| 满洲里市| 沭阳县| 昌黎县| 淮阳县| 五家渠市| 岐山县| 湖南省| 洛阳市| 汉中市| 资溪县| 孟津县| 肇源县| 垦利县| 商城县| 黎城县|