每次写javaBean都会重复的写set和get方法,刚开始写几次还行,后面量大了写起来就是浪费时间,这个时候就会找个方法解决这个问题,还好MyEclipse可以用generate getters and setters(快捷键 alt+shift+s)自动生成set和get方法。
自动生成set and get步骤:
①先在javaBean内写好属性:
②按住快捷键alt+shift+s在出现的选项中选择Generate Getters and Setters
③选择对应的方法然后OK
④生成结果:
⑤自动生成构造方法:
按住快捷键alt+shift+s在出现的选项中选择Generate Constructor using Fields
选择构造方法参数
无参构造方法
生成后的代码:
public class User {
private String user;
private String password;
private String name;
private int age;
public User(String user, String password, String name, int age) {
super();
this.user = user;
this.password = password;
this.name = name;
this.age = age;
}
public User() {
super();
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
自动调整生成方法格式
调整后的代码格式与前面对比变得更规范整洁:
public class User {
private String user;
private String password;
private String name;
private int age;
public User(String user, String password, String name, int age) {
super();
this.user = user;
this.password = password;
this.name = name;
this.age = age;
}
public User() {
super();
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}