我有一個基本的問題,有時候我們必須重寫java API Jar類方法來更改實現,我的問題是如何通過API類調用這些重寫的方法。API如何知道新的類名已經重寫了該方法?Java API中的重寫方法
-3
A
回答
0
基本上爲該類生成的字節代碼獲得了用於重寫方法的字節碼。 所以當你創建一個子類型的對象。 JVM將在層次結構中上升,以在執行代碼時檢查方法的定義。如果它首先在子類中找到,那麼方法的定義將被執行,否則它將轉到父類。
對於一個小細節:該方法被調用時 程序的Java虛擬機
0
在簡單的語言,當你將覆蓋實施和方法:你可以在閱讀本書,JVM將查看調用該方法的對象類型,並將搜索該類中的方法。如果未找到該方法,則它將執行超類中定義的方法。
相關問題
- 1. Java重寫方法
- 2. 重寫重載的Java方法JRuby中
- 3. 重寫HashMap等於Java中的方法
- 4. Java重寫Object equals()方法
- 5. 重寫方法在Java
- 6. Java重寫靜態方法
- 7. 如何在Java中重寫庫方法?
- 8. 在Java中重寫equals - getClass()方法
- 9. 在java中重寫hashcode和equals方法?
- 10. 在Java中重寫抽象方法
- 11. 重寫休息api的POST方法yii2
- 12. Java繼承(方法重寫和重載)
- 13. 在Java中重寫hashCode()時應該重寫'equals'(Object)方法嗎?
- 14. 從重寫的Java類調用方法。
- 15. 如何重寫泛型方法的Java
- 16. Java的繼承和重寫方法
- 17. 重寫java的內部方法
- 18. 簡單的Java重寫方法
- 19. 重寫與同名的java方法
- 20. Java的抽象方法不重寫
- 21. Javascript中的重寫方法
- 22. 重寫方法中的值
- 23. 重寫方法
- 24. 重寫方法
- 25. 重寫方法
- 26. java註釋不調用重寫方法
- 27. Java繼承和方法重寫程序
- 28. Java靜態方法重寫和接口
- 29. Scala:從java界面重寫方法
- 30. Java - 重寫一個外部方法
去通過這個職位,它可能會回答你的問題http://stackoverflow.com/questions/1543191/method-overriding-in-java – mhasan