创建 Java 类

在本节中,您将使用代码生成操作来创建新的 Java 类并添加方法。

  1. 在“包资源管理器”视图中,选择 JUnit 项目。从项目的上下文菜单中,选择新建 > 包或单击工具栏中的创建 Java 包按钮。
  2. 名称字段中,输入 test 作为新包的名称。然后单击完成
  3. 在“包资源管理器”视图中,选择新的 test 包并单击工具栏中的创建 Java 类按钮。
  4. 确保 JUnit 出现在源文件夹字段中并且 test 出现在字段中。在名称字段中,输入 MyTestCase

    Java 类向导

  5. 单击超类字段旁的浏览按钮。
  6. 在“超类选择”对话框中的选择类型字段中,输入 Test 以缩小可用超类列表的范围。

    “超类选择”对话框

  7. 选择 TestCase 类并单击确定
  8. 选择来自超类的构造函数复选框。
  9. 单击完成以创建新类。

    Java 类向导

  10. 新文件将在编辑器中打开。它包含新类、构造函数和注释。可以在 Java 首选项中选择已生成的注释的创建和配置选项(窗口 > 首选项 > Java > 代码生成 > 代码和注释)。
  11. 在“大纲”视图中,选择新类 MyTestCase。打开上下文菜单并选择源 >覆盖/实现方法...

    类型的上下文菜单

  12. 在“覆盖方法”对话框中,选择 setUp()tearDown() 并单击确定。两个方法即添加至类。

    “覆盖方法”对话框

  13. setUp() 的主体更改为 container= new Vector();
  14. 使用一条问题突出显示线对 containerVector 加了下划线,这是因为不能解析它们。一个浅色球出现在标记栏上。将光标设置在 Vector 中并按 Ctrl+1(或使用菜单栏中的编辑 > 快速修正)。选择 Import 'java.util.Vector'。这将添加丢失的导入声明。

    Vector 的更正建议

    将光标设置在 container 中并按 Ctrl+1。选择创建字段“container”以添加新字段。

    container 的更正建议

  15. 在“大纲”视图中,选择类 MyTestCase。打开上下文菜单并选择源 > 生成 Getter 和 Setter...

    上下文菜单中的“生成 Getter 和 Setter”

  16. “生成 Getter 和 Setter”对话框建议创建方法 getContainer 和 setContainer。选择它们并单击确定。将添加字段 container 的 getter 和 setter 方法。

    “生成 Getter 和 Setter”对话框

  17. 保存文件。
  18. 可以在窗口 > 首选项 > Java > 代码格式化程序中配置所生成的代码的格式化。如果对字段名使用前缀或后缀(例如,fContainer),则可以在窗口 > 首选项 > Java >代码生成 > 名称中指定它,以使生成的 getter 和 setter 将建议不带前缀或后缀的方法名。
相关概念

Java 视图
Java 编辑器

相关任务

使用快速修正
创建 Java 元素
使用“层次结构”视图覆盖方法
生成 getter 和 setter

相关参考

“新建 Java 类”向导
源代码操作
快速修正
“覆盖方法”对话框
“生成 Getter 和 Setter”对话框
代码格式化程序首选项页面
代码生成首选项页面

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.