Javabean:
可以理解为实体类(实体类:如定义的学生类汽车类class等,与测试类test.class相区分),其对象可以用于在程序中封装数据;
标准Javabean要求:
1.成员变量使用private修饰
2.提供每一个变量对应的setter和getter
3.必须提供一个无参构造器
JavaBean规范下定义的实体类User:
/**
* 以婚恋交友网站用户注册信息为例
*/
public class User {
//1.要求一,成员变量私有
private String name;
private double height;
private double salary;
//2.要求二,提供成套getter和setter,暴露取值复制
//IDEA中直接右键Generate → getter&setter就可以打出来
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
//3