JavaBean规范
JavaBean是一种JAVA语言写成的可重用组件(类)。
必须遵循一定的规范:
1):类必须使用public修饰。
2):必须保证有公共无参构造器。即使手动提供类带参数的构造器,也得提供无参数构造器。
3):包含类属性的操作手段(给属性赋值,获取属性值)。
分类:
1):复杂:UI,比如Button,Panel,Window类
2):简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等。
(封装有字段,并提供getter/setter)
成员:
1):方法:Method
2):事件:event
3):属性:property
---------------------------------------------
属性:
1):attribute:表示状态,Java中没有该概念,很多人把字段(Field)称之为属性(attribute)。不要把成员变量叫做属性。
2):property:表示状态,但是不是字段,是属性的操作方法(getter/setter)决定的,框架中使用的大多数是属性。
------------------------------------------------
getter方法:仅仅用于获取某一个字段存储的值。
public String getName()
{
return name;
}
如果操作的字段是boolean类型的,此时不应该叫做getter方法,把getName变成isName。
setter方法:仅仅用于给某一个字段设置需要存储的值。
public void setName(String n)
{
Name = n;
}
每一个字段都得提供一对setter/getter方法。