Java学习:了解什么叫做JavaBean

2014-11-18 18:05:44 · 作者: · 浏览: 21

  示例:

  package com.stardeveloper.bean.test;


  public class SimpleBean implements java.io.Serializable {


  /* Properties */
  private String name = null;
  private int age = 0;


  /* Empty Constructor */
  public SimpleBean() {}


  /* Getter and Setter Methods */
  public String getName() {
  return name;
  }


  public void setName(String s) {
  name = s;
  }


  public int getAge() {
  return age;
  }


  public void setAge(int i) {
  age = i;
  }
  }


  将他保存在/Web-INF/classes/com/stardeveloper/bean/test文件中;
  解释一下:第一行:package com.stardeveloper.bean.test;包的申明;


  下面我们定义我们的类,使他能执行java.io.Serializable 接口,注意这Serializable接口不能包括任何方法.我们声明name和age两 个变量,这两个变量在javabean中作为特性(properties或变量)被调用,这些道具是私有的,所以其他的类不能直接访问,为了我们自己能访问,我们提供了 getter 和setter方法来 get 和set他们的值。