1.提供setter/getter方法 任意其一 2.空构造 3.实现串行接口(可选) 属性多少取决于暴露的getter方法