在Java中,如果你想在一個子類中調用父類(superclass)的方法,你可以使用super
關鍵字。super
關鍵字允許你訪問父類的方法和構造函數。以下是如何使用super
調用父類方法的示例:
首先,創建一個父類Superclass
,并定義一個方法printMessage()
:
public class Superclass {
public void printMessage() {
System.out.println("This is a message from the superclass.");
}
}
接下來,創建一個子類Subclass
,繼承自Superclass
,并重寫printMessage()
方法:
public class Subclass extends Superclass {
@Override
public void printMessage() {
System.out.println("This is a message from the subclass.");
}
}
現在,在子類Subclass
中,你可以使用super
關鍵字調用父類Superclass
的printMessage()
方法:
public class Subclass extends Superclass {
@Override
public void printMessage() {
super.printMessage(); // 調用父類的printMessage()方法
System.out.println("This is a message from the subclass.");
}
}
最后,在主類Main
中創建一個Subclass
對象,并調用printMessage()
方法:
public class Main {
public static void main(String[] args) {
Subclass subclass = new Subclass();
subclass.printMessage();
}
}
輸出結果:
This is a message from the superclass.
This is a message from the subclass.
如上所示,通過使用super.printMessage()
,我們成功地調用了父類Superclass
的printMessage()
方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。