在Java中,superclass
(超類)本身不能被重寫。但是,超類中的方法可以被重寫(override)。當一個子類繼承了一個超類時,子類可以選擇重寫超類中的方法,以提供不同的實現。重寫方法需要遵循以下規則:
public
,那么子類方法也必須是public
。以下是一個簡單的例子,說明如何在子類中重寫超類方法:
class Superclass {
public void print() {
System.out.println("This is the superclass method.");
}
}
class Subclass extends Superclass {
@Override
public void print() {
System.out.println("This is the subclass method.");
}
}
在這個例子中,Subclass
繼承了Superclass
,并重寫了print()
方法。當我們使用Subclass
對象調用print()
方法時,將執行子類中的實現,而不是超類中的實現。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。