<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### [public: 接口訪問權限](https://lingcoder.gitee.io/onjava8/#/book/07-Implementation-Hiding?id=public-%e6%8e%a5%e5%8f%a3%e8%ae%bf%e9%97%ae%e6%9d%83%e9%99%90) 當你使用關鍵字**public**,就意味著緊隨 public 后聲明的成員對于每個人都是可用的,尤其是使用類庫的客戶端程序員更是如此。假設定義了一個包含下面編譯單元的**dessert**包: ~~~ // hiding/dessert/Cookie.java // Creates a library package hiding.dessert; public class Cookie { public Cookie() { System.out.println("Cookie constructor"); } void bite() { System.out.println("bite"); } } ~~~ 記住,**Cookie.java**文件產生的類文件必須位于名為**dessert**的子目錄中,該子目錄在**hiding**(表明本書的"封裝"章節)下,它必須在 CLASSPATH 的幾個目錄之下。不要錯誤地認為 Java 總是會將當前目錄視作查找行為的起點之一。如果你的 CLASSPATH 中沒有 \*\*.\*\*,Java 就不會查找當前目錄。 現在,使用**Cookie**創建一個程序: ~~~ // hiding/Dinner.java // Uses the library import hiding.dessert.*; public class Dinner { public static void main(String[] args) { Cookie x = new Cookie(); // -x.bite(); // Can't access } } ~~~ 輸出: ~~~ Cookie constructor ~~~ 你可以創建一個**Cookie**對象,因為它構造器和類都是**public**的。(后面會看到更多**public**的概念)但是,在**Dinner.java**中無法訪問到**Cookie**對象中的`bite()`方法,因為`bite()`只提供了包訪問權限,因而在**dessert**包之外無法訪問,編譯器禁止你使用它。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看