|
javaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean设计中,按照属性的不同作用又细分为4类:Simple、Index、Bound和Constrained属性。
简单属性是一个采用单一值比如字符串或数字的属性。一个Simple属性表示一个伴随有一对get/set方法的变量。属性名与和该属性相关的get/set方法名对应。例如,如果有setX和getX方法,则暗指有一个名为“X”的属性;如果有一个方法名为isX,则通常暗指“X”是一个布尔属性(即X的值为true 或 false)。
编写Bean简单属性示例:
import java.awt.*;
public class SimpleAttrBean extends Canvas{
String ourString="Hello"; // 属性名为ourString,类型为字符串
public SimpleAttrBean(){
setBackground(Color.red);
setForeground(Color.blue);
}
/* 设置属性 */
public void setOurString(String newString){
ourString=newString;
}
/* 获取属性 */
public String getOurString(){
return ourString;
}
} |
|