封装是面向对象的三大特征之一:
实现目的:
隐藏类的实现细节。
让使用者只能通过类中预定义的方法来访问数据。用来限制属性的不合理访问
进行数据检查,有利于保证对象信息的完整性
便于修改。提高代码维护性
实现基础考虑:
将兑现的属性和实现希捷隐藏起来,不允许外部直接访问。
把方法暴露出来,让方法来操作或者访问这些属性
简单来说: 就是该隐藏的隐藏,该暴露的暴露。通过控制修饰符来实现:(private,protected, default, public )
封装是面向对象的三大特征之一:
实现目的:
隐藏类的实现细节。
让使用者只能通过类中预定义的方法来访问数据。用来限制属性的不合理访问
进行数据检查,有利于保证对象信息的完整性
便于修改。提高代码维护性
实现基础考虑:
将兑现的属性和实现希捷隐藏起来,不允许外部直接访问。
把方法暴露出来,让方法来操作或者访问这些属性
简单来说: 就是该隐藏的隐藏,该暴露的暴露。通过控制修饰符来实现:(private,protected, default, public )