在学框架时,一直说bean,写Java程序时很少听说,所以就查了一下,并总结了下来,其实很简单,就是个名字,本质还是类。
JavaBean类
说简单些就是有标准的类。用于封装数据。
- 类名要见名知意
- 成员变量使用private修饰
- 提供至少两个构造方法
- 无参
- 带全部参数的构造方法
- 成员方法
- 提供每个成员变量对应的set,get方法
- 如果有其他行为,也要写上
下面就是一个标准的Javabean类
public class User {
//属性
private String username;
private String password;
private String email;
private String gender;
private int age;
//快捷键alt + insert
//alt + Fn + insert
//插件PTG ,右键生成
//空参构造
public User() {
}
//全参构造
public User(String username, String password, String email, String gender, int age) {
this.username = username;
this.password = password;
this.email = email;
this.gender = gender;
this.age = age;
}
//get,set方法
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}