封装:就是把抽象出的数据【属性】和对数据操作【方法】封装到一起,数据被保护在内部。程序的其他部分只有通过被授权的操作【方法】,才能对数据进行操作
封装的理解和好处:1.隐藏实现细节 2.可以对数据进行验证,保证安全合理
封装的实现步骤:
1.将属性私有化 private
2.提供一个公共的set方法,用于对属性判断并赋值
public void setXxx(类型 参数){
//加入业务逻辑
属性 = 参数;
}
3.提供一个get方法,用于获取属性的值
public XXX getXxx(){
return xx;
}