![](/img/trans.png)
[英]How can I create an array of and Abstract class such that I can initialize it to a specific non-abstract class (java)
[英]How can I create a subclass of an abstract class automatically in Eclipse in Java?
說我在Eclipse中有一個抽象的Java類。 現在,我想創建該抽象類的一些子類。 有什么方法可以自動創建它們,只要我輸入類的名稱,然后eclipse即可創建必要的方法?
我以為可以在“重構”選項中找到它,但沒有找到。 有人能幫我嗎?
是的,使用右鍵單擊 (在要創建類的包上)創建一個新類> New > Class ,然后在SuperClass字段中選擇abstract
類。 確保已選中您想要的方法存根復選框> 繼承的抽象方法 。
如果已經創建了類,則可以使其手動擴展abstract
類,並使用右鍵單擊 (在源代碼上)> Source > Override / Implement Methods ...,然后選擇要實現的方法(如果它們尚未實施)。
另一種方法是手動擴展您的abstract
類,並使用Eclipse提供的快速修復來添加未實現的方法 。 您可以通過突出顯示錯誤並使用Ctrl + 1或單擊代碼左側的錯誤圖標來調用快速修復工具提示。
照常使用New Class
,然后將抽象類指定為Superclass
。 然后檢查Which methods stubs would you like to create
-> inherited abstract methods
只需創建一個擴展抽象類的類,默認情況下eclipse將添加所有未實現的方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.