基于构造函数参数eclipse的java生成类变量getter setter
我有以下由eclipse生成的Java
public CustomAudienceAdapter(AdAccount adAccount, String string, String string2, EnumSubtype valueWebsite,
String audienceRule) {
// TODO Auto-generated constructor stub
}
我想做什么
- 从这些构造函数参数生成私有类变量
- 生成这些变量的getter setter
- 将构造函数变量分配给类变量(
this.var = var
)
我找到了许多关于从类变量生成构造函数的文章,但没有找到相反的
是否有任何方法可以使用快捷方式或eclipse UI实现上述目标
# 1 楼答案
在eclipse中,将鼠标移动到参数变量名的1处,然后按ctrl+1。然后出现一个小弹出窗口,您可以选择“将所有参数分配给新字段”。按它。这解决了任务1和3。对于getter和setter,转到新生成的成员变量,再次将鼠标移动到变量名,再次按ctrl+1并选择generate getter和setter。另一种用于getter和setter的方法是alt+shift+s>;生成getter和setter并选择all