JavaBean确实也是普通的Java对象,只不过它遵循了一些特别的约定而已。
1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
1、类是public的,还要有一个无参数的构造函数。
2、属性是private的,必须通过get 和set 方法进行访问。
3、支持“事件”,例如addXXXXListener(XXXEvent e),比如鼠标点击,键盘响应等等。
4、提供一个反射机制。
5、可以序列化/反序列化的。
网友评论