1.概念
javaBean是一个遵循特定写法的java类。可以将其理解为一个可重用的实体类
2.特点
1.该类必须具有空参的构造方法
2.属性必须为private修饰
3.私有化属性必须通过public方法setXxx/getXxx(); 供其他程序访问或修改。
(其中set方法被称为属性修改器,get方法被称为属性访问器,若某个属性只有set/get方法中的一个,这
样的属性通常也称为只写/只读属性)
3.示例
public class user{
//user类的私有属性
private String name;
private int age;
//user类的空参构造方法
public user(){
}
//user类对外提供用于访问/修改私有属性的public方法
public void setName(){
return name;
}
public String getName(){
this.name = name;
}
public void setAge(){
this.age = age;
}
public String getAge(){
return age;
}
}
JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。
4.注意事项
1.属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写,
例如,name属性的修改器名称为setName,password属性的修改器名称为setPassword。
2.属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母也要改为大写,
例如,name属性的访问器名称为getName,password属性的访问器名称为getPassword。