我正在開發一個插件,它將創建一個具有實現接口的類。接口可能有繼承的方法。 我也想實現所有的方法,包括在創建類的時候繼承的方法。不是在創建類之後,然後使用eclipse快速修復 - 添加未實現的方法。 有什麼辦法可以獲得包括繼承的接口的所有方法的列表?如何獲得必須實現接口的所有方法?
0
A
回答
0
如果您使用的是Eclipse,然後Eclipse會幫助你實現所有所需的方法所必需的其他人,你必須看到非執行方法接口有哪些,你需要實現
0
在Eclipse Java編輯器,您應該在類聲明行前看到一個yellow bulb icon with red cross sign
(在類中有一些未實現的接口方法時顯示紅色十字標記)。 Right click -> quick fix and select the option add unimplemented methods
。 Eclipse將在ClassA
正文中添加所有接口X
方法的存根。如果有no red cross sign
並且您的類正在編譯,那麼這意味着,類中沒有未實現的方法。
另一種方法是,您可以按ctrl+1
上的class A implements X{}
一行,然後從打開的菜單中選擇add unimplemented methods
選項。
請注意:希望你已經打開了Eclipse中的自動生成。如果不是,請強制編譯以查看Java編輯器打開的類文件中的編譯錯誤(紅十字標記)。
0
簡單,當你在A級中實現X,則所有的方法,當你按下Eclipse幫助快捷鍵Ctrl +空格鍵
0
這是抽象的,而不是具體的展示爲n選項也許這個例子是你想要的。
package com.interfaces;
import java.lang.reflect.Method;
public class TestImplement {
public static void main(String[] args) {
Class<?> c = MyInterface.class;
Method[] m = c.getMethods();
for (int i=0; i<m.length ; i++){
System.out.println(m[i].toString());
}
}
}
interface MyInterface extends Runnable{
public void test();
}
相關問題
- 1. 爲什麼Typescript中的抽象類實現和接口必須實現接口中的所有方法
- 2. 必須實現默認的接口方法嗎?
- 3. 爲什麼必須公開實現內部接口的方法
- 4. 如何獲得Guice的所有實現者/接口的子類?
- 5. 如何獲得實現指定接口的所有類
- 6. 必須實現接口A或接口B(只有一個)
- 7. 獲得了」 ......必須實現抽象方法NfcAdapter.OnNdefPushCompleteCallback錯誤
- 8. __construct()必須實現接口錯誤
- 9. 屬性實現必須在接口
- 10. 接口不必要求實現方法
- 11. 口口聲聲說我必須添加未實現的方法
- 12. Pycharm警告:必須實現所有抽象方法
- 13. 必須實現繼承的方法ApplicationListener.render()
- 14. 如何獲得接口方法的MethodInfo,實現類方法的MethodInfo?
- 15. 是否有可能獲得實現接口的所有類?
- 16. 物業實現必須有它的聲明在接口 '的AppDelegate'
- 17. 物業實現必須有它的接口「xxx」的錯誤
- 18. Java,獲得實現特定接口的URLClassLoader的所有類
- 19. Android Studio - 如何在所有實現類中實現接口方法?
- 20. 獲得實現接口的所有屬性
- 21. 方法參數必須是實現某個接口的某個類的obj
- 22. 爲什麼一個類中實現的C#接口方法必須公開?
- 23. 接口方法的實現
- 24. 沒有實現所有的接口方法。可能嗎?
- 25. 如果我有一個Dispose方法,我必須實現IDisposable嗎?
- 26. 如何顯示一個接口方法的所有實現實例?
- 27. 如何實現方法覆蓋接口
- 28. 特質實現都必須實現的兩種方法
- 29. 如何使用反射來獲取接口的所有實現?
- 30. 如何獲取類實現的所有接口?
你是什麼意思「get」 – doublesharp
除非你正在開發一個插件,否則你的問題已經被其他用戶回答了。 – PbxMan
Eclipse在您實現接口後儘快幫助您。 – SiB