2013-11-22 35 views
0

我可以有一個名爲「Item」的類,該類名爲Name。我也可以在「Item」中創建一個打印出「Item's」名稱的方法。 接下來,我可以創建一個名爲「軟件」的類,該類擴展自「Item」。這個擴展的或繼承的類可以使用打印名稱的相同方法,但打印名爲ISBN的「軟件」屬性除外。我如何以允許其運行原始方法的方式調用重寫的方法,然後調用重寫的方法,以便在調用該方法時使用新的「Item」打印該「Item」的名稱和ISBN 「。使用虛擬方法調用基礎(使用Java)

+0

你也可以編寫不打印出了名的方法,而是返回它作爲一個字符串。然後,您可以在類Software中重寫此方法,並從中調用超級方法來連接名稱。你可以。但你不必...... – isnot2bad

回答

1

使用super關鍵字:

public String getName() { 
    return super.getName() + "(ISBN)"; 
}