2
A
回答
4
簡單。由於含糊不清的引用,此代碼無法編譯。
$ javac MainThingy.java
MainThingy.java:4: reference to doStuff is ambiguous, both method doStuff(InterfaceA) in MainThingy and method doStuff(InterfaceB) in MainThingy match
MainThingy.doStuff(abObj);
^
1 error
+1
它也不會編譯,因爲doStuff不會返回int。 –
+0
第2部分)確定/選擇重載時,JVM扮演什麼角色(如果有的話)? – 2012-05-10 04:01:15
+0
Java語言規範精確詳細地規定了所有的過載行爲。 JVM實現它。 – Asaph
相關問題
- 1. 如何覆蓋Scala中的Java可變參數方法?
- 2. 如何覆蓋Java中的參數化靜態方法?
- 3. Java。覆蓋方法
- 4. 覆蓋Data.Aeson如何處理
- 5. 如何覆蓋groovy中的java方法
- 6. Flex不兼容覆蓋,bug?
- 7. Java方法覆蓋 - 「方法不會覆蓋超級方法...」
- 8. 覆蓋toString()方法的Java
- 9. 覆蓋方法用的參數
- 10. 覆蓋方法有無效的參數
- 11. 如何覆蓋java列表方法?
- 12. 在Java中覆蓋泛型類的方法時不兼容的返回類型
- 13. Java - 覆蓋列表的關鍵處理
- 14. 如何覆蓋django模板渲染方法處理
- 15. 如何正確覆蓋參數數量未知的方法?
- 16. Java私有方法覆蓋
- 17. Java:覆蓋通用方法
- 18. Java方法覆蓋問題
- 19. Java泛型方法覆蓋
- 20. Java方法不會覆蓋
- 21. 覆蓋ESAPI OWASP方法java
- 22. 理解Get方法覆蓋
- 23. 的Java:不兼容的類型,在方法的參數
- 24. 用反變參數覆蓋父方法
- 25. 方法覆蓋和可選參數
- 26. 使用泛型參數覆蓋方法
- 27. 用無參數方法覆蓋字段
- 28. 如何處理Google Endpoints方法參數?
- 29. 如何處理主要方法中的空參數java調用
- 30. 如何用泛型參數覆蓋具有Object參數的方法?
既然你已經有了代碼,*當你試過它時發生了什麼* *?把這些信息併入到帖子(標題和正文)中,並用它來改進對該主題的搜索... – 2012-05-10 03:53:46
對不起,我想我正在用錯誤的術語搜索。另外,你是對的,我應該試着編譯它。我不知道爲什麼我在寫這本書時沒有發生這種情況。 – Riking