什麼是javabean?他其實是一個Java是類而已,我們要討論的是:
1.執行Java.io.Serializable 接口
2.提供無參數的構造器
3.提供getter 和 setter方法訪問它的屬性.
讓我們創建一個簡單的Javabean來看看吧!
示例:
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;
}
}
下面我們定義我們的類,使他能執行java.io.Serializable 接口,注意這Serializable接口不能包括任何方法.我們聲明name和age兩 個變量,這兩個變量在Javabean中作為特性(propertIEs或變量)被調用,這些道具是私有的,所以其他的類不能直接訪問,為了我們自己能訪問,我們提供了 getter 和setter方法來 get 和set他們的值。