广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    JavaBeans程序开发

    2018-04-04 08:49:46 次阅读 稿源:互联网
    零七广告

      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];
      }
      }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告