什么是Java Bean?


简介

JavaBean其实是一个用Java可重用组件,但严格意义上是一种书写规范,通常我们编写的实体类,就是一种JavaBean,如以下代码所示:

##代码示例:

public class Person {

    private String name;

    private int age;

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

    public String getName() {
        return name;
    }

    public void setAge(int newAge) {
        age = newAge;
    }
    public int getAge() {
        return age;
    }
}

《Java 编程思想(第四版)》p823-824 里面讲到JavaBean最初是为Java GUI的可视化编程实现的.你拖动IDE构建工具创建一个GUI 组件(如多选框),其实是工具给你创建java类,并提供将类的属性暴露出来给你修改调整,将事件监听器暴露出来.

JavaBean具有以下特征:

  • 1、提供一个默认的无参构造函数。

  • 2、需要被序列化并且实现了 Serializable 接口。

  • 3、可能有一系列可读写属性,并且一般是 private 的。

  • 4、可能有一系列的 getter 或 setter 方法。

参考文献:https://docs.oracle.com/javase/tutorial/javabeans/


分类:Java
标签: 测试博客
文章目录