上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.4 类和实例对象的性质
根据以上分析,封装、继承和多态是面向对象程序设计的基本原则。这里我们将在总结前面概念的同时,特别提出类和实例的关系。
按照面向对象的方法,将数据和对数据进行操作的方法结合在一起的完整定义,称之为类(Class)。类是基于对象的基本概念。类在本质上属于对象的描述,是创建一个对象的模板。每个对象都是由相应的类来实现的。通过类的变化来确定对象的创建、对象包含的方法以及对消息产生的反映。
对象的创建事实上就是类的实例化过程,这样被创建的对象就称为一个类的实例(Instance)。对象被创建后,占用一定的内存空间。类实例中的成员变量被称为实例成员变量(或简称实例变量),而对象间通过消息传递进行交互。
最后需要指出的是,接受一种新的思维方式是需要时间与耐心的。而且,对于程序设计这一特殊任务而言,没有一定的编程实践,是很难掌握其方法和思想精髓的。所以,在后面的章节中将始终贯彻面向对象的思路,并且配合项目和实例讲解的方式,以求读者能更扎实地掌握面向对象程序设计的方法。