Java Bean 技术规范

来源:互联网 发布:ecshop nginx 伪静态 编辑:程序博客网 时间:2024/06/04 19:40

Java Bean 技术规范

1、直接或间接实现Serializable接口,支持序列化。
2、必须的一个public类型的默认无参构造方法,其它的构造函数根据需要添加。
3、类是非final类型的。
4、Java Bean 中的属性都是私有的,而且对每一个属性提供访问器,即setXxx()和getXxx()方法,如果属性是布尔类型,则用isXxx()代替getXxx()方法。

Java Bean 属性

Simple属性,最常用的属性,就是在Java Bean中对应了setXxx()和getXxx()方法的变量。

Indexed属性,需要用索引访问的属性,一般是Array或List这两种类型的属性,需要4个访问器,分别是
public void setXxx(type[] type)
public type[] getXxx()
public void setXxx(int index, type value)
public type getXxx(int index)
分别用来设置数组,得到数组,设置数组中任何一个值,和得到数组中任何一个值。

Bound属性,就是对Simple或Indexed属性添加监听器,则该监听器就是Bound属性。

Constrained属性,就是在Bound属性上加了一个约束条件,当条件不满足时,Java Bean中的值不发生改变。

原创粉丝点击