JavaBean

什么是JavaBean

JavaBean 是 Java语言编写类的一种 标准规范。

规范

  1. JavaBean必须是一个 public 的类。

  2. 每个JavaBean的类中应该提供一个 不带参数 的 默认构造函数,以便构造工具能够实例化其对象。当然还应该有带参数的构造函数以便能够对它进行初始化。

  3. 属性声明为私有,没有公有的属性,属性有对应的 getter 和 setter 方法。
    注意: boolean 类型的属性,其 getter 方法以 is 开头

  4. 要实现可序列化接口( java.io.Serializable 接口)。

格式

 public class ClassName implement Serializable{
    //成员变量
    //构造方法 
    //无参构造方法【必须】
    //有参构造方法【建议】 //成员方法
    //getXxx()
    //setXxx()
}

例子

编写符合 JavaBean 规范的类,以学生类为例,标准代码如下:

public class Student implement Serializable{
    //成员变量
    private String name;
    private int age;
    //构造方法
    public Student() {

    }
    public Student(String name,int age) {
        this.name = name;
        this.age = age;
    }
    //成员方法
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public int getAge() {
        return age;
    }
}

测试类,代码如下:

public class TestStudent {
    public static void main(String[] args) {
        //无参构造使用
        Student s = new Student();
        s.setName("鹿晗");
        s.setAge(25);
        System.out.println(s.getName() + "‐‐‐" + s.getAge());
        //带参构造使用
        Student s2 = new Student("赵丽颖", 24);
        System.out.println(s2.getName() + "‐‐‐" + s2.getAge());
    }
}

原文出处:/show_1EF4rWLoou3E.html