JavaBean 是一种JAVA语言写成的可重用组件(类).
必须遵循一定的规范:
(1):类必须使用public修饰;
(2):必须保证有公共无参数构造器,即使手动提供了带参数的构造器,也得提供无参数构造器;
(3):包含了属性的操作手段(给属性赋值,获取属性值);
分类:<br /> (1):复杂:UI,比如Button,Panel,Window类;<br /> (2):简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等;<br />
成员:<br /> (1):方法:Method;<br /> (2):事件:event;<br /> (3):属性:property;
属性:
(1):attribute:表示状态,Java中没有该概念,很多人把字段(Field)称之为属性(attribute).错误的,不要把成员变量叫做性;
(2):property:表示状态,但是不是字段,是属性的操作方法(getter/setter)决定的,框架中使用的大多是是属性;
知道封装之后,应该把对象中信息隐藏起来(把类中的字段全部使用private修饰起来,其他类不能直接访问).
为了能让外界(其他类)访问到本类中的私有字段成员,我们专门提供getter以及setter方法.
public class Person
{
//对象的字段是用来存储对象的数据的
private String name;
private int age;
public Person(){
}
public String getName()
{
return name;
}
public void setName(String n)
{
name = n;
}
同理,再加上age字段的getter/setter.....
}