定义
JavaBean是一种Java语言写成的可重用的组件,它是一个类。
为写成JavaBean,类必须是具体的和公共的,并且具有无参的构造器,JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get获取。属性名称符合这种,其他Java类也可以通过自身机制(反射机制)来发现和操作JavaBean。
核心
- 用做JavaBean的类必须是公共的,无参构造函数
- JavaBean的属性和普通Java类的属性不一样,JavaBean的属性必须以方法的形式出现的
- 用对于属性修改的方法叫做setter,用对于属性读取的方法叫做getter
- 修改的方法必须是以set开头小写,然后加属性名第一个字母大写
- 读取的方法必须是以get开头小写,然后加属性名第一个字母大写
- JavaBean的属性名是根据setter方法与getter方法的名称来生成的, setter方法或getter方法中除去前缀“set”和“get”后的部分即为属性名,但属性名的首字母必须小写。
例子:
public class Demo {
private String name;
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
}