@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
          主站蜘蛛池模板: 伊春市| 罗田县| 安顺市| 天峻县| 青川县| 太湖县| 扶风县| 阜南县| 永仁县| 新宾| 定远县| 博兴县| 三台县| 宁南县| 丹巴县| 广南县| 昂仁县| 天柱县| 蓬安县| 泗阳县| 体育| 尼玛县| 临清市| 和平县| 金山区| 澄江县| 色达县| 芜湖市| 永寿县| 神农架林区| 子长县| 浮梁县| 本溪| 芜湖市| 自治县| 托里县| 抚远县| 文成县| 信丰县| 巴东县| 井研县|