1.執(zhí)行java.io.Serializable 接口
2.提供無參數(shù)的構(gòu)造器
3.提供getter 和 setter方法訪問它的屬性.
讓我們創(chuàng)建一個(gè)簡單的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;
}
}
將他保存在/Web-INF/classes/com/stardeveloper/bean/test文件中;
解釋一下:第一行:package com.stardeveloper.bean.test;包的申明;
下面我們定義我們的類,使他能執(zhí)行java.io.Serializable 接口,注意這Serializable接口不能包括任何方法.我們聲明name和age兩 個(gè)變量,這兩個(gè)變量在javabean中作為特性(properties或變量)被調(diào)用,這些道具是私有的,所以其他的類不能直接訪問,為了我們自己能訪問,我們提供了 getter 和setter方法來 get 和set他們的值。
2.提供無參數(shù)的構(gòu)造器
3.提供getter 和 setter方法訪問它的屬性.
讓我們創(chuàng)建一個(gè)簡單的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;
}
}
將他保存在/Web-INF/classes/com/stardeveloper/bean/test文件中;
解釋一下:第一行:package com.stardeveloper.bean.test;包的申明;
下面我們定義我們的類,使他能執(zhí)行java.io.Serializable 接口,注意這Serializable接口不能包括任何方法.我們聲明name和age兩 個(gè)變量,這兩個(gè)變量在javabean中作為特性(properties或變量)被調(diào)用,這些道具是私有的,所以其他的類不能直接訪問,為了我們自己能訪問,我們提供了 getter 和setter方法來 get 和set他們的值。