C++
面向对象程序设计教程课后题答案
1.1
什么是面向对象程序设计
?
面向对象程序设计是一种新的程序设计范型
.
这种范型的主要特征是
:
程序
=
对象
+
消息
面向对象程序的基本元素是对象。
主要结构特点是:
第一,
程序一般由类的定义和类的使用两部分组成;
第二,
程序中的一切操作都是通过向对象发送消息来实现的。
1.2
什么是对象
?
什么是类
?
对象与类之间的关系是什么
?
对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统
一体。
类就是具有相同的数据和相同的操作的一组对象的集合,
也就是说,
类是对具有
相同数据结构和相同操作的一类对象的描述。
类和对象之间的关系是抽象和具体的关系。类是多个对象进行综合抽象的结果,
一个对象是类的一个实例。
1.3
现实世界中的对象有哪些特征?请举例说明。
现实世界中的对象具有以下特征:
1)
每一个对象必须有一个名字以区别于其他对象;
2)
用属性来描述对象的某些特征;
3)
有一组操作,每组操作决定对象的一种行为;