封装就是该露的露,该藏起来的藏起来:追求”高内聚,低耦合“高内聚:就是类的内部数据的细节自己完成,不允许外界干扰 低耦合:尽量暴露少量的方法给外部使用
1.提高程序的安全性,保护数据* 2.隐藏代码的实现细节* 3.统一接口所有的方法都是get set形成的* 4.提高了系统的可维护性
重点必须记住:属性私有,get set set方法里可以加一些判断 get方法是接受