|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,
JavaBeans的属性
JavaBeans的属性与一样平常Java程序中所指的属性,大概说与一切面向对象的程序计划言语中对象的属性是一个观点,在程序中的详细表现就是类中的变量。在JavaBeans计划中,依照属性的分歧感化又细分为四类:Simple,Index,Bound与Constrained属性。
1.Simple属性
一个复杂属性暗示一个陪伴有一对get/set办法(C言语的历程或函数在Java程序中称为"办法")的变量。属性名与和该属性相干的get/set办法名对应。比方:假如有setX和getX办法,则暗指有一个名为"X"的属性。假如有一个办法名为isX,则一般暗指"X"是一个布尔属性(即X的值为true或false)。比方鄙人面这个程序中:
publicclassalden1extendsCanvas{
stringourString="Hello";//属性名为ourString,范例为字符串
publicalden1(){ //alden1()是alden1的机关函数,
与C++中机关函数的意义不异
setBackground(Color.red);
setForeground(Color.blue);
}
/*"set"属性*/
publicvoidsetString(StringnewString){
ourString=newString;
}
/*"get"属性*/
publicStringgetString(){
returnourString;
}
}
2.Indexed属性
一个Indexed属性暗示一个数组值。利用与该属性对应的set/get办法可获得数组中的数值。该属性也可一次设置或获得全部数组的值。例:
publicclassalden2extendsCanvas{
int[]dataSet={1,2,3,4,5,6};//dataSet是一个indexed属性
publicalden2(){
setBackground(Color.red);
setForeground(Color.blue);
}
/*设置全部数组 */
publicvoidsetDataSet(int[]x){
dataSet=x;
}
/*设置数组中的单个元素值*/
publicvoidsetDataSet(intindex,intx){
dataSet[index]=x;
}
/*获得全部数组值*/
publicint[]getDataSet(){
returndataSet;
}
/*获得数组中的指定元素值*/
publicintgetDataSet(intx){
returndataSet[x];
}
}
<p>
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。 |
|