java bean

作者:原创时间:2022-03-24
文档

java bean是什么,让我们一起了解一下?

Java Bean是基于Java的组件模型,由属性、方法和事件3部分组成。Java Bean可以被修改或与其他组件结合以生成新组件或完整的程序,通过封装成为具有某种功能或者处理某个业务的对象。

编写Java Bean有什么样的要求?

1、所有的JavaBean必须放在一个包(Package)中。

2、JavaBean必须生成public class类,文件名称应该与类名称一致。

3、所有属性必须封装,一个JavaBean类不应有公共实例变量,类变量都为private。

4、属性值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个属性,应该有一个带匹配公用getter 和 setter方法的专用实例变量。

5、Java Bean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个属性的设置方法来设置属性的默认值。

那么编写Java Bean的一般要求和实际操作是怎么样的?

首先,您必须有一个不带有参数的公用构造器。此构造器也应该通过调用各个特性的设置方法来设置特性的默认值,例如:

  1. public Fireworks(){
    setAutoStart(true);
    setBackground(Color.black);
    setSpeed(10);
    setRadius(40);
    }

如果 bean 是一个从 java.awt.Component 类继承而来的可视 bean,您就应该为 bean 定义一个默认的首选大小,例如:

public Dimension getPreferredSize(){
    return (new Dimension(radius*3, radius*3));
}
public Dimension getMinimumSize(){
    return getPreferredSize();
}

拓展一下:在实际应用中,表现对象或者处理前扩展JavaBean的设计非常有用。通常认为如果提供信息,web开发者将在功能上满足用户对JavaBean的需求。例如: HTML中显示敏感的数据时,用户可以屏蔽的条目,如密码、电话号码等。

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
手机充电时可以玩手机吗 手机充电发热发烫是什么原因 java beanutils java benchmark java bigdecimal excel表格怎么合并单元格 java binary java binder win10c盘满了怎么清理 java binlog 如何清理win10电脑c盘 java bit java blob java break wps怎么求和 java bufferedimage java bufferedoutputstream java build.gradle java bundle java bytebuffer java base64decoder java base64 java barrier java bacnet win10专业版和企业版的区别 java async java assembly java aspose java aspectj java asmx java ascii java arrays.sort java args java arctan java arccos java arcsin java archive java apriori java application java append