[英]Add general arguments in an abstract method (Java)
假設我有一個名為“Subsystem.java”的抽象類,我有一個擴展它的類,稱為“Drive.java”。 在 Subsystem.java 中,我有一個名為 initialize 的方法,沒有參數。 如何在 Drive.java 中覆蓋該方法並添加參數? 換句話說,我希望能夠將沒有參數的方法覆蓋為有參數的方法。 這甚至可能嗎? 謝謝。
你不能像你描述的那樣覆蓋。
當子類中的方法與其超類中的方法具有相同的名稱、相同的參數或簽名以及相同的返回類型(或子類型)時,則稱子類中的方法覆蓋了超類中的方法班級。
您可以參考以下鏈接以獲取有關在 Java 中覆蓋方法的更多信息。 Java 中的方法覆蓋
或者您也可以參考 Oracle Java 文檔Oracle Java 文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.