标准的JavaBean类
- 类名需要见名知意
- 成员变量使用private修饰
- 至少提供两个构造方法
- 无参构造方法
- 带全部参数的构造方法
- 成员方法
- 提供每一个成员变量对应的setXxx()/getXxx()
- 如果还有其他行为,也需要写上
这里创建了五个属性用于示范
使用快捷键Alt+insert先创建无参构造
再次使用快捷键Alt+insert创建有参构造(在构造器中Ctrl+A全选)
然后生成对应成员方法setXxx()/getXxx()
这里使用一个插件ptg
下载步骤如下
下载好后退出在空白处右击选择 Ptg To JavaBean
一个标准的JavaBean就生成了
package Study_01;
public class User {
//属性
private String username;
private String password;
private String emall;
private String gender;
private int age;
//快捷键
//alt+insert
//选择无选择创建空参构造
public User() {
}
//全选创建有参构造
public User(String username, String password, String emall, String gender, int age) {
this.username = username;
this.password = password;
this.emall = emall;
this.gender = gender;
this.age = age;
}
//通过插件gtp获取
//右击选择ptg to JavaBean
/**
* 获取
*
* @return username
*/
public String getUsername() {
return username;
}
/**
* 设置
*
* @param username
*/
public void setUsername(String username) {
this.username = username;
}
/**
* 获取
*
* @return password
*/
public String getPassword() {
return password;
}
/**
* 设置
*
* @param password
*/
public void setPassword(String password) {
this.password = password;
}
/**
* 获取
*
* @return emall
*/
public String getEmall() {
return emall;
}
/**
* 设置
*
* @param emall
*/
public void setEmall(String emall) {
this.emall = emall;
}
/**
* 获取
*
* @return gender
*/
public String getGender() {
return gender;
}
/**
* 设置
*
* @param gender
*/
public void setGender(String gender) {
this.gender = gender;
}
/**
* 获取
*
* @return age
*/
public int getAge() {
return age;
}
/**
* 设置
*
* @param age
*/
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "User{username = " + username + ", password = " + password + ", emall = " + emall + ", gender = " + gender + ", age = " + age + "}";
}
}