<b>JavaBeans程序开辟从入门到精通</b>[Java编程]
本文“<b>JavaBeans程序开辟从入门到精通</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
JavaBeans的属性
JavaBeans的属性与普通Java程序中所指的属性,大概说与全部面向对象的程序计划语言中对象的属性是一个概念,在程序中的具体表现就是类中的变量.在JavaBeans计划中,按照属性的差别作用又细分为四类:Simple, Index, Bound与Constrained属性.
1. Simple属性
一个简单属性表示一个伴随随一对get/set办法(C语言的历程或函数在Java程序中称为"办法")的变量.属性名与和该属性相关的get/set办法名对应.比方:假若有setX和getX办法,则暗指有一个名为"X"的属性.假若有一个办法名为isX,则普通暗指"X"是一个布尔属性(即X的值为true或false).比方在下面这个程序中:
public class alden1 extends Canvas {
string ourString= "Hello"; //属性名为ourString,范例为字符串
public alden1(){ //alden1()是alden1的构造函数,
与C++中构造函数的意义相同
setBackground(Color.red);
setForeground(Color.blue);
}
/* "set"属性*/
public void setString(String newString) {
ourString=newString;
}
/* "get"属性 */
public String getString() {
return ourString;
}
}
2. Indexed属性
一个Indexed属性表示一个数组值.利用与该属性对应的set/get办法可获得数组中的数值.该属性也可一次设置或获得整个数组的值.例:
public class alden2 extends Canvas {
int[] dataSet={1,2,3,4,5,6}; // dataSet是一个indexed属性
public alden2() {
setBackground(Color.red);
setForeground(Color.blue);
}
/* 设置整个数组 */
public void setDataSet(int[] x){
dataSet=x;
}
/* 设置数组中的单个元素值 */
public void setDataSet(int index, int x){
dataSet[index]=x;
}
/* 获得整个数组值 */
public int[] getDataSet(){
return dataSet;
}
/* 获得数组中的指定元素值 */
public int getDataSet(int x){
return dataSet[x];
}
}
以上是“<b>JavaBeans程序开辟从入门到精通</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |