JavaBean是指符合一定规范的Java类,这些Java类需要满足一定的条件才能被称为JavaBean。具体来说,JavaBean需要满足以下几个条件:
- 需要提供一个无参构造方法,这个构造方法可以是public的,也可以是protected或者是package-private的;
- 所有属性需要使用private修饰,并且需要提供相应的getter和setter方法;
- 属性名称需要遵循命名规范,即使用驼峰式命名,并且首字母需要大写;
- 应该实现Serializable接口,以便于JavaBean的数据在不同的Java虚拟机之间传输。
如果一个Java类同时满足上述所有条件,则它就可以被称为JavaBean。
下面是一个JavaBean的例子
import java.io.Serializable;
public class Person implements Serializable {
private String name;
private int age;
private String address;
public Person() {
// 无参构造方法
}
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 String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}