关闭→
当前位置:知科普>IT科技>bean - java

bean - java

知科普 人气:1.3W
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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

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

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

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中显示敏感的数据时,用户可以屏蔽的条目,如密码、电话号码等。

TAG标签:#java #bean #