当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

JavaBeans 程序开辟从入门到精通教程1[Java编程]

赞助商链接



  本文“JavaBeans 程序开辟从入门到精通教程1[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];
}
}


  以上是“JavaBeans 程序开辟从入门到精通教程1[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .