1.C++是一种面向过程和面向对象相结合的语言.
2.C++兼容C语言,在C的基础上做了一些改进,C语言是C++语言的一个子集.
3.类:所有具有共同行为特征或信息结构的对象集合.4.对象:类的实例,它可以是有形具体存在的实物(例:一辆车,一个球,一个学生);也可以是无形的抽象的事件(一次演出,一场球赛).
在现实世界中:对象=属性+行为
在面向对象中:对象=数据+操作代码.
5.类和对象是抽象与具体的关系,对象是类的一个实例.
6.在面向对象程序设计中,总是先声明类,再由类生成其对象
7.消息:对象与对象之间的交互.
8.方法:是通过成员函数来实现的.
9.面向对象程序设计的基本特征:抽象、封装、继承、多态.
10.C++语言支持两种多态性:
编译时的多态性 :通过函数重载和运算符重载来实现.
运行时的多态性 :通过虚函数来实现.