从何处获取Java eclipse扩展\shourcut以生成getter setter?
所以我开始编写一个POJO类,创建公共变量,现在想为它们获取getter和setter(如下Java) 例如,我有从何处获取Java eclipse扩展\shourcut以生成getter setter?,java,eclipse,keyboard-shortcuts,pojo,Java,Eclipse,Keyboard Shortcuts,Pojo,所以我开始编写一个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(); } p
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();
}
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;
}
}
哪个eclipse扩展和其中的shourcut将为我创建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();
}
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;
}
}
我认为使用Ctrl+Shift+G在默认情况下是可用的(我可能自己设置了这个快捷方式) 或者转到Source菜单,选择Generategettersandsetters选项 您可以通过转到来修改键盘快捷方式(以及许多其他快捷方式)
在Eclipse中,右键单击源代码并选择source->Generategettersandsetter 这将打开一个对话框,您可以在其中选择要为哪些类成员生成。您还可以只指定getter或setter以及生成Javadoc注释
我一直在用这个,很方便的功能 @Lord Torgamus我和@Cyntech目前给出的两个答案都会产生一个对话框,您可以在其中选择要生成的getter/setter。@Kevin,对不起,我记得这是旧版本的Eclipse,或者我使用了不同的Eclipse方法,并假设它是相同的。@Lord Torgamus不是问题,公平地说,您并不总是希望每个成员都有getter和setter。