建立 Java 類別

在這一節中,您將建立一個新 Java 類別,並使用程式碼產生動作來新增方法。

  1. 在「套件瀏覽器」視圖中選取 JUnit 專案。 按一下工具列中的新建 Java 套件按鈕,或從專案的快速功能表中選取新建 > 套件
  2. 名稱欄位中,輸入 test 作為新套件的名稱。然後按一下完成
  3. 在「套件瀏覽器」視圖中,選取新的測試套件, 然後在工具列按一下新建 Java 類別按鈕。
  4. 確定 JUnit 已出現在來源資料夾欄位中, 且 test 已出現在套件欄位中。在名稱欄位,輸入 MyTestCase

    「Java 類別」精靈

  5. 按一下 Super 類別欄位旁的瀏覽按鈕。
  6. 在「Super 類別選項」對話框的選擇類型欄位中,輸入 Test,以縮小可用 Super 類別清單的範圍。

    「Super 類別選項」對話框

  7. 選取 TestCase 類別,並按一下確定
  8. 選取來自 Super 類別的建構子
  9. 按一下完成來建立新類別。

    「Java 類別」精靈

  10. 這時會在編輯器中開啟新檔案。它含有新類別、建構子和註解。 您可以在 Java 喜好設定,選取選項來建立和配置所產生的註解 (視窗 > 喜好設定 > Java > 程式碼樣式 > 程式碼範本)。
  11. 在「概要」視圖中選取新類別 MyTestCase。開啟快速功能表,並選取程式檔 > 置換/實作方法...

    類型的快速功能表

  12. 在「置換方法」對話框中,勾選 setUp()tearDown(), 然後按一下確定。會將這兩種方法新增至類別中。

    「置換方法」對話框

  13. setUp() 的內文變更為 container= new Vector();
  14. containerVector 下方會加上一條問題標示線,表示無法解析。標記列中會出現一個燈泡。 然後在 Vector 內設定游標,再按 Ctrl+1(或從功能表列使用編輯 > 快速修正)。 接著再選取匯入 'Vector' (java.util)。此舉會加入遺漏的匯入宣告。

    Vector 的集合提議

    container 內設定游標,然後按 Ctrl+1。接著再選擇建立欄位 'container',新增欄位。

    儲存器的更正提議

  15. 在「概要」視圖中選取 MyTestCase 類別。開啟快速功能表, 然後選取程式檔 > 產生 Getter 與 Setter....

    快速功能表中的「產生 Getter 與 Setter」

  16. 「產生 Getter 與 Setter」對話框會建議您建立 getContainer 與 setContainer 方法。請同時選取這兩種方法,然後按一下確定。 這時會新增欄位儲存器的 getter 和 setter 方法。

    「產生 Getter 與 Setter」對話框

  17. 儲存檔案。
  18. 您可在視窗 > 喜好設定 > Java > 程式碼樣式 > 格式製作器中,配置所產生之程式碼的格式。如果您要在欄位名稱使用字首或字尾(例如:fContainer),您可以在視窗 > 喜好設定 > Java > 程式碼樣式中指定,使得產生的 getter 和 setter 會建議方法名稱,而不需要有字首或字尾。
相關概念

Java 視圖
Java 編輯器

相關作業

使用快速修正
建立 Java 元素
產生 getter 和 setter

相關參照

「新建 Java 類別」精靈
程式碼動作
快速修正
「置換方法」對話框
「產生 Getter 與 Setter」對話框
「程式碼格式製作器」喜好設定頁面
「程式碼樣式」喜好設定頁面
「程式碼範本」喜好設定頁面