Java學(xué)習(xí):了解什么叫做JavaBean

字號(hào):

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他們的值。