在 Eclipse 中立即生成、重命名和删除 Getters/Setters

主要观点:在 Java 中,尽管关于 getter 和 setter 存在争论,但它们是现实存在且需应对。管理 getter 和 setter 耗时,有像 Project Lombok 这样可隐式创建它们的选项,也可通过重新设计类避免使用,但这些选项并非总是可用,Eclipse 有方便的管理 getter 和 setter 的功能。
关键信息:

  • 生成 getter 和 setter 的步骤:创建类中的字段后按 alt+shift+s, r 弹出对话框选择要生成的字段,可全选或选个别,将插入点改为“last member”,点击 ok 生成。默认不允许为 final 字段创建 setter,可启用相关复选框。还可通过在类中任意位置输入“get”或“set”并按 ctrl+space 快速创建单个 getter/setter。
  • 重命名 getter 和 setter:使用重命名重构,将光标放在字段名上按 alt+shift+r,若用传统对话框需确保启用“rename getter”和“rename setter”。Eclipse 会重命名 getter/setter,但不会重命名 setter 方法的参数,需手动修改。
  • 删除 getter 和 setter:不能直接在编辑器中删除,可从大纲视图中删除,打开大纲视图(alt+shift+q, o),选择要删除的字段按 delete 或右键删除,Eclipse 会询问是否删除 getter 和 setter,可全选 yes to all 移除,可同时选择多个字段,也可单独删除单个 getter/setter(不包括字段)。
    重要细节:文中详细介绍了在 Eclipse 中生成、重命名和删除 getter 和 setter 的各种操作方法及相关注意事项,如默认设置、不同操作方式的特点等。
阅读 8
0 条评论