/*
面向对象特性之封装
方法默认就是用了封装的思想.
属性有两种方式操作:1直接操作.public
2.封装操作:通过给外部暴露两个方法:set方法用于设置值.get方法用于获取值.
一个属性的set与get方法不是必须的,看情况,如果你希望让外部调用者可以设置值,
则你就给定义set方法.如果你希望外部能获取值,就定义get方法.
一切看需求.
封装的好处:
• 将变化隔离。 • 便于使用。 • 提高重用性。 • 提高安全性。
封装原则:
• 将不需要对外提供的内容都隐藏起来。
• 把属性都隐藏,提供公共方法对其访问。
*/ |
|