一. JavaBean
JavaBean是一种Java语言写成的可重用组件。
a. 规范:
- 类必须使用public修饰。
- 必须保证有公共无参数构造器,自己没写构造器时,类非publci,生成的构造器非public,其次写了带参构造器,则要再写一个无参构造器。
- 包含了属性的操作手段(给属性赋值和获取属性值)。
b. 分类:
- 复杂:UI
- 简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等
c. 成员:
- 方法:Method
- 事件:event
- 属性:property
1). attribute:表示状态,java中没有该概念,字段(Field,成员变量)
2). property:表示状态,但不是字段,是属性的操作方法(getter/setter)决定的,框架中多值这个属性
设置属性值:writeableMethod:setter方法:
public void setXxx(数据类型 变量){
赋值操作;
}
若setName---->属性:name
若setUserName---->属性:userName
若setISBN----->属性:ISBN
获取属性值:readableMethod:getter方法:
public 数据类型 getXxx(){
返回一个结果值
}
若getName---->属性:name
若getUserName---->属性:userName
若getISBN----->属性:ISBN
若数据类型是boolean,则不叫get方法,而是isXxx方法。