摘要: 1.封装 封装(encapsulation)是面向对象三大特征之一(另外两个是继承和多态(也就是覆写和重载)),它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。 前面已经说明了我们可以通过创建对象的方式来访问类和对象的属性,但这种访问可能是有问题的。比如将某个Person的age属性直接设为1000而不加检查就违背了事实。通过方法来访问属性不仅可以进行设置,而且可以对属性进行检查校验。 类是对象的模板,由于很多对象可能都是共用一个类,而对象... 阅读全文
posted @ 2013-05-31 21:35 朗道二级相变 阅读(660) 评论(0) 推荐(0) 编辑