
第四章 类与对象
第四章 类与对象
4.1 面向对象
封装
封装是面向对象的方法所应遵循的一个重要原则。封装具有两个含义:一是指把对象的成员属性和行为看成一个密不可分的整体,将这两者“封装”在一个不可分割的独立单位(对象)中。另一层含义是指“信息隐蔽”,把不需要让外界知道的信息隐藏起来。有些对象的属性及行为允许外界用户知道或使用,但不允许更改;而另一些属性或行为,则不允许外界知晓,或者只允许使用对象的功能,而尽可能隐蔽对象的功能实现细节。
封装机制在程序设计中表现为,把描述对象属性的变量与实现对象功能的方法组合在一起,定义为










