在 Eclipse 中創建新類時,對話框中有一個 Superclass 輸入框,不清楚其作用。
Superclass 指定新建類的父類(繼承關係)。填寫後,生成的類將自動 extends 該父類。
java.lang.Object(默認),生成:public class MyClass { }(隱式繼承 Object)。javax.servlet.http.HttpServlet,生成:public class MyServlet extends HttpServlet { }。com.example.BaseActivity,生成:public class MyActivity extends BaseActivity { }。若誤選了不該繼承的類(如選 Activity 卻想寫工具類),會導致項目結構混亂。創建前請確認:
Activity、Fragment,Spring 的 Controller 等)。同一對話框下方的 Interfaces 可勾選實現的接口,生成 implements 關鍵字。