C++复习,第一章面向对象程序设计概述知识要点

一、面向对象程序设计

C:程序=过程+消息;
C++:程序=对象+消息;

二、基本概念

1.对象

(1)对象一般可表示为:属性=+行为
(2)站在C++中每个对象都是由数据和操作代码两部分组成的

2.类

(1)类和对象之间的关系是抽象和具体的关系,类是多个对象进行综合抽象的结果,对像是类的个体实物,一个对象是类的一个实例

3.消息与方法

(1)一个对象与另一个对象的交互,这种机制叫消息传递

三、面向对象程序设计的基本特征

抽象、封装、继承、多态
(1)继承作用:代码重用,增强一致性减少模块间的接口和界面
(2)多态性指不同的对象收到相同的消息时产生 多种不同的行为方式。
	 编译时的多态性通过重载来实现,运行时的多态性通过虚函数来实现

四、设计特性

1. 一个面向对象的C++程序一般由类的声明(类声明和类函数定义)和 类的使用两大部分组成
2. C++默认的函数的返回类型是int
3. C++程序开发过程:预编译、编译、连接

你可能感兴趣的:(C++知识)