5

所以我开始编写一个 POJO 类,创建公共变量,现在想为它们获取 getter 和 setter(遵循 Java命名约定

所以我有例如类似的东西

package logic;

import java.util.Set;
import java.util.HashSet;

public class Route {
  private Long id;
  private String name;
  private int number;
  private Set busses = new HashSet();
}

哪个日食扩展和其中哪个快捷方式将为我创建getter和setter来获得类似的东西

package logic;

import java.util.Set;
import java.util.HashSet;

public class Route {
  private Long id;
  private String name;
  private int number;
  private Set busses = new HashSet();

  public Route(){
  }
  public void setId(Long id) {
    this.id = id;
  }
  public void setName(String name) {
    this.name = name;
  }
  public void setNumber(int number) {
    this.number = number;
  }
  public void setBusses(Set busses) {
    this.busses = busses;
  }
  public Long getId() {
    return id;
  }
  public String getName() {
    return name;
  }
  public int getNumber() {
    return number;
  }
  public Set getBusses() {
    return busses;
  }
}
4

2 回答 2

9

我认为默认情况下可以使用Ctrl++ (我可能自己设置了这个快捷方式ShiftG

或者转到 Source 菜单,然后选择 Generate Getters and Setters 选项。

您可以通过以下方式修改键盘快捷键(和许多其他快捷键)

  1. 窗口->首选项
  2. 展开“常规”选项
  3. 选择“钥匙”选项
于 2010-10-12T13:05:14.100 回答
5

在 Eclipse 中,右键单击源代码并选择 Source -> Generate Getters and Setters。

这将打开一个对话框,您可以在其中选择要为其生成的班级成员。您还可以仅指定 getter 或 setter 以及生成 Javadoc 注释。

我一直用这个,很方便的功能!

于 2010-10-12T13:06:44.150 回答