-4
A
回答
0
當你說「裏面的不同變量」時,我冒昧地假設你可能意味着方法參數,從而重載了一個繼承的方法。
public abstract class Parent {
abstract void aMethod(int a);
}
public class Child extends Parent {
void aMethod(int a){
// Some code here, this is the normal thing to do when overriding
}
void aMethod(String b){
// Some code here, this is okay too, but doesn't work with polymorphism
}
}
的第二方法不能被稱爲在Parent
類的一個實例,並且可以僅由Child
類的實例被調用。 PS:我現在還沒有關閉Java IDE,所以我一直無法檢查它是否編譯,但我在發佈之前進行了研究。 Here's another question關於重寫和重載抽象方法。看到那裏的第三個答案。
相關問題
- 1. Java重寫方法
- 2. 爲什麼重寫方法與重寫方法不完全相同?
- 3. Java重寫Object equals()方法
- 4. 重寫方法在Java
- 5. Java重寫靜態方法
- 6. 重寫重載的Java方法JRuby中
- 7. Java方法註釋如何與方法重寫一起使用?
- 8. Java繼承(方法重寫和重載)
- 9. Javascript方法命名小寫與大寫
- 10. 重寫和虛擬在C#與Java方法重寫中的使用
- 11. 在java中重寫匿名類的方法
- 12. 斯卡拉互操作與Java重寫方法與對象
- 13. 匿名類中的重寫方法
- 14. define_method是否重寫與其參數具有相同名稱的方法?
- 15. 從重寫的Java類調用方法。
- 16. 如何重寫泛型方法的Java
- 17. Java的繼承和重寫方法
- 18. 重寫java的內部方法
- 19. 簡單的Java重寫方法
- 20. 重寫HashMap等於Java中的方法
- 21. Java API中的重寫方法
- 22. Java的抽象方法不重寫
- 23. 在不同的命名空間C中重寫方法#
- 24. 具有相同名稱的Jython重寫方法
- 25. 方法重載父類與重寫
- 26. 的Java方法重寫與參數「類<?擴展對象>」
- 27. 重寫規則的同名
- 28. 重寫的方法與多態參數
- 29. 如何使用節點的方法重寫包與Ajax重寫方法放?
- 30. java的別名VS重構方法
歡迎來到Stack Overflow。請發佈[mcve]告訴我們你做了什麼,以及你正在嘗試做什麼。否則,您的問題將被降低,並/或關閉,您將收到無用的有用答案,如「不,這是不可能的」。 – AJNeufeld
你的意思是參數或局部變量?以什麼方式不同? – shmosel
局部變量,因爲這是一種抽象方法。第一種重寫方法僅顯示一行語句,第二種將標記並顯示來自另一個類的屬性值。 – kim