<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## **方法的所屬性**   &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;在Java的語言中,方法相當于C語言中的函數,但是它與傳統的函數也有著明確的不同:在結構化的語言中,函數是一等公民,整個程序是由一個個函數組成的;但是在面向對象的語言里,類是一等公民,整個程序是由一個個類組成的。因此在Java中,方法不能獨立存在,它只能屬于類或者對象。因此,如果我們要定義一個方法,就必須在類中定義。值得注意的是,如果這個方法添加了修飾符static(這個修飾符后面會詳細說明),這個方法就屬于這個類,否則的話,這個方法屬于這個類的實例。   &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;我們調用方法的方式為:類.方法 | | 實例.方法。但是當我們在一個類中的方法調用相同類中的方法時,如果這個方法是普通的方法,我們需要用到this來調用;如果這個方法是靜態的方法(static修飾),我們需要用類名來調用。 ### **方法的格式說明** &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;(1).方法的格式定義為: ``` 修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2...) {   方法體語句;   return 返回值; } ``` <br> **修飾符**:目前就用 public static。后面我們再詳細的講解其他的修飾符。 Java中,可以使用訪問控制符來保護對類、變量、方法和構造方法的訪問。Java 支持 4 種不同的訪問權限。 * **default**(即默認,什么也不寫): 在同一包內可見,不使用任何修飾符。使用對象:類、接口、變量、方法。 * **private**: 在同一類內可見。使用對象:變量、方法。**注意:不能修飾類(外部類)** * **public**: 對所有類可見。使用對象:類、接口、變量、方法 * **protected**: 對同一包內的類和所有子類可見。使用對象:變量、方法。**注意:不能修飾類(外部類)**。 <br> 方法包含一個方法頭和一個方法體。下面是一個方法的所有部分: * **修飾符:** 修飾符,這是可選的,告訴編譯器如何調用該方法。定義了該方法的訪問類型。 * **返回值類型 :** 方法可能會返回值。returnValueType 是方法返回值的數據類型。有些方法執行所需的操作,但沒有返回值。在這種情況下,returnValueType 是關鍵字**void**。 * **方法名:** 是方法的實際名稱。方法名和參數表共同構成方法簽名。 * **參數類型:** 參數像是一個占位符。當方法被調用時,傳遞值給參數。這個值被稱為實參或變量。參數列表是指方法的參數類型、順序和參數的個數。參數是可選的,方法可以不包含任何參數。 * **方法體:** 方法體包含具體的語句,定義該方法的功能。 <br> **在文章方法中,public代表著都可以訪問【最大權限】,protected中間的,private【最小】** <br> **返回值類型**:就是功能結果的數據類型。當這個方法沒有返回值的時候,返回值的類型為void;當這個方法有返回值的時候,返回值的類型根據返回的數據來確定(如果有返回值,必須使用return)。 **方法名**:符合命名規則即可。 **參數**:實際參數:就是實際參與運算的。形式參數;就是方法定義上的,用于接收實際參數的。 **參數類型**:就是參數的數據類型 **參數名**:就是變量名 **方法體語句**:就是完成功能的代碼。 **return**:結束方法的。 **返回值**:就是功能的結果,由return帶給調用者。
                  <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>

                              哎呀哎呀视频在线观看