1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
详细一点:
- 有一个public默认构造器(例如无参构造器,)
- 属性使用public 的get,set方法访问,也就是说设置成private,同时get,set方法与属性名的大小也需要对应。例如属性name,get方法就要写成,public String getName(){}
- 需要序列化。这个是框架,工具跨平台反映状态必须的
1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
详细一点: