簡體   English   中英

如何在Java的Eclipse中自動創建抽象類的子類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM