C/C++面试题:面向对象技术的基本概念是什么?
考点:面向对象的基本概念
出现频率:☆☆☆☆
解析:
面向对象的基本概念:按照人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。它包括下面几方面的内容:
q 类(class):具有相似的内部状态和运动规律的实体集合。类来自于人们认识自然、认识社会的过程。在这一过程中,人们主要使用两种方法:由特殊到一般的归纳法和由一般到特殊的演绎法。在归纳的过程中,从一个个具体的事物中把共同的特征抽取出来,形成一个一般的概念。在演绎的过程中又把同类的事物,根据不同的特征分成不同的小类。
q 对象(object):即指现实世界中各种各样的实体,也就是类(class)的实例。它既可以指具体的事物,也可以指抽象的事物。每个对象都有自己的内部状态和运动规律。在面向对象概念中把对象的内部状态称为属性、运动规律称为方法或事件。
q 消息(Message):指对象间相互联系和相互作用的方式。一个消息主要由5部分组成,发送消息的对象、接收消息的对象、消息传递办法、消息内容(参数)、反馈。
q 类的特性:抽象、继承、封装、重载、多态。
答案:
面向对象是指按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。包括类、对象、消息以及类的特性等方面的内容
 

更多C/C++面试题,C/C++电子书,C/C++教学视频请参考"爱学网izixue"