<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

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

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java語言super使用方法

            時間:2025-05-07 04:26:37 java語言 我要投稿
            • 相關推薦

            java語言super使用方法

              super是Java語言的保留字,用來指向類的超類.

              假設在Teacher類中定義了一個類變量boolean gender;

              在子類的方法中gender就應該是指子類的gender變量,如果要引用超類的gender變量的話就必須使用 super.genderthis對象在類的構造方法中,要給對象的域進行初始化,這時如果參數和類變量同名,則類變量的名字將會被參數名屏蔽,

              必須知道當前的對象名稱,才能用對象名引用對象的域

              復制代碼 代碼如下:

              public DotLoc(double XX,double YY,double ZZ)

              {

              X=XX;Y=YY;Z=ZZ;

              }

              如果參數與類變量名同名

              復制代碼 代碼如下:

              public DotLoc(double X,double Y,double Z)

              {

              this.X=X;this.Y=Y;this.Z=Z;

              }

              又如:

              在Java類中使用super來引用基類的成分。

              實例:

              TestInherit.java:

              復制代碼 代碼如下:

              import java.io.* ;

              class FatherClass {

              public int value ;

              public void f() {

              value = 100 ;

              System.out.println("FatherClass.value=" + value) ;

              }

              }

              class ChildClass extends FatherClass {

              public int value ;

              public void f() {

              super.f() ;

              value = 200 ;

              System.out.println("ChildClass.value=" + value) ;

              System.out.println(value) ;

              System.out.println(super.value) ;

              }

              }

              public class TestInherit {

              public static void main(String args[]) {

              ChildClass cc = new ChildClass() ;

              cc.f() ;

              }

              }

            【java語言super使用方法】相關文章:

            Java語言相關使用方法08-27

            Java編程中this關鍵字與super關鍵字的使用方法08-23

            Java語言Math類的使用方法09-08

            Java使用方法集錦09-07

            Java重載使用方法08-22

            Java重載的使用方法09-13

            java函數使用方法07-18

            java的hash Code的使用方法09-18

            Java for循環語句的使用方法10-20

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

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

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院