<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國際加速解決方案。 廣告
                # Java `this`和`super`之間的區別 > 原文: [https://howtodoinjava.com/java/basics/this-vs-super/](https://howtodoinjava.com/java/basics/this-vs-super/) `this`和`super`在 Java 中是保留的[關鍵字](https://howtodoinjava.com/java-keywords/)。 `this`引用一個類的**當前實例**,而`super`引用該類的**父類**,其中使用了`super`關鍵字。 ## 1\. Java `this`關鍵字 `this`關鍵字自動保留對類的當前實例的引用。 在我們要將方法從父類繼承到子類,并要專門從子類調用方法的情況下,這非常有用。 我們也可以使用此關鍵字來訪問類中的[靜態](https://howtodoinjava.com/java/basics/java-static-keyword/)字段,但是建議的方法是使用類引用來訪問靜態字段,例如`MyClass.STATIC_FIELD`。 ## 2\. Java `super`關鍵字 與`this`關鍵字相似,`super`在 Java 中也是保留關鍵字。 它始終保存對任何給定類的父類的引用。 使用`super`關鍵字,我們可以訪問任何子類中父類的字段和方法。 ## 3\. Java `this`和`super`關鍵字示例 在此示例中,我們有兩個類`ParentClass`和`ChildClass`,其中`ChildClass`擴展`ParentClass`。 我在父類中創建了一個方法`showMyName()`,并覆蓋了它的子類。 現在,當我們嘗試使用`this`和`super`關鍵字在子類中調用`showMyName()`方法時,它將分別從當前類和父類中調用方法。 ```java public class ParentClass { public void showMyName() { System.out.println("In ParentClass"); } } ``` ```java public class ChildClass extends ParentClass { public void showMyName() { System.out.println("In ChildClass"); } public void test() { this.showMyName(); super.showMyName(); } } ``` ```java public class Main { public static void main(String[] args) { ChildClass childObj = new ChildClass(); childObj.test(); } } ``` 程序輸出。 ```java In ChildClass In ParentClass ``` 在此 Java 教程中,我們學習了`this`以及`super`關鍵字。 我們還學習了在 Java 應用程序中使用這兩個關鍵字。 學習愉快!
                  <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>

                              哎呀哎呀视频在线观看