JavaBean可以理解成实体类,其对象可以用于在程序中封装数据
标准JavaBean须满足如下要求:
- 成员变量使用private修饰。
- 提供每个成员变量对应的set和get方法。
- 必须提供一个无参构造器(一般情况下,默认有无参构造器)。
package zhtPractice.JavaBean的标准写法;
public class User {
//1、成员变量使用private修饰
private String name;
private int age;
private double salary;
//2、必须有一个无参构造器,但是已经是默认有了,所以不需要写
//3、提供getter和setter方法,暴露信息
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 double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}
package zhtPractice.JavaBean的标准写法;
public class Test {
public static void main(String[] args) {
User u = new User();
u.setName("zht");
u.setAge(22);
u.setSalary(20000.99);
System.out.println(u.getName());
System.out.println(u.getAge());
System.out.println(u.getSalary());
}
}
运行结果:



