(1)它是一个公开的public类 (2)有一个默认的构造方法(不带参数的构造方法),在实例化的时候,需要调用该构造方法 (3)提供setXXX()方法和getXXX()方法让外部程序设置和获取JavaBean属性