OOP:面向对象的关键概念使过程与数据的连接。

改变了传统数据中数据和程序分隔的状态。

将程序和数据包装在一起叫做封装

一个类的定义和初始值能够用来创建类的实例(对象)。

OOP提供了方法在其它对象顶层构造类:合成和继承。

合成同意如今有的对象作为建造其它对象的一个组件。

继承同意一个相似的或者相关的对象(派生对象)来源于另外一个对象(基对象)

派生类:单一继承多重继承

重载给操作符和函数分陪多重含义。

多态性是指同一个过程与不同对象共同工作的能力。

(它同意不同但相关对象的创建过程在一组操作下相容,假设一个解决这个问题的程序只使用这些操作的话,那么它应将为全部这类对象工作)

C++类通过封装数据成员几封装函数成员来定义对象,成员能够是私有类型、保护类型或共同拥有类型。

派生类是C++语言用于继承的一种机制,它支持类型之间的相互关系代码重用

虚函数机制支持多态性而且同意在一个统一的外部接口下定义可互换的对象。