2018-04-30
JavaBean规范
JavaBean 是一种JAVA语言写成的可重用组件(类)。
必须遵循一定的规范:
1)类必须使用public修饰
2)必须保证有公共无参的构造函数
3)包含属性的操作手段(给属性赋值,获取属性值);在使用boolean类型的变量时,用户可以用isXxx()代替getXxx();和setXxx();
分类:
1)简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等(封装有字段,并提供getter和setter方法)
2)复杂:UI,比如Button,Panel,Window类
成员:
1)方法
2)事件
3)属性
属性:
1)attribute:表示状态,Java中没有这个概念,不要把成员变量叫做属性。
2)property:表示状态,但不是字段,是属性的操作方法(getter/setter)所决定的,框架中使用的大都是属性
专门提供getter和setter方法,来让外界访问到本类中的私有字段成员
getter方法:仅仅用来获取字段值
public 数据类型 getXxx(){
return Xxx;//返回字段值
}
setter方法:仅仅用来设置字段值
public void setXxx(形参){
this.字段 = 形参;//将局部变量(参数)的值传递给成员变量。(this.字段表示本类中的字段)
}
例:
public class Person{
//对象的字段用来存储对象数据
String name;
int age;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return name;
}
public void setAge(int age){
this.age= age;
}
}
在JavaBean中,只有在标准情况下字段名和属性名才相同。