我確定這是一個簡單的問題,但我不知道答案。首先,是否有可能做這樣的事情?我可以在不重寫子類的情況下使用超類中的方法嗎?
public class Entity {
public void sayHi() {
System.out.println(「Hi there!」);
}
}
public class Person extends Entity {
public void sayHi() {
System.out.println(「I’m a person!」);
}
}
打印出來的地方是:HI there!我是一個人! 這只是一個例子,但這可能嗎?如果是這樣,我該怎麼做?因爲這樣,實際的打印輸出將是「我是一個人!」。 Person中的sayHi()方法是否必須有自己的打印輸出:「Hi There!」爲了這個工作?
如果您有任何問題請留下評論,我會盡我所能。謝謝。
使用'super.sayHI()''中的sayHi()'人'的' – emotionlessbananas