您的位置:首页 > 编程语言 > C语言/C++

C++面向对象基本特征

2013-06-03 09:28 288 查看
面向对象的三个基本特征总是容易搞忘,在这儿记录一下。

三个基本特征分别是 封装、继承和多态。

封装:用类去封装别人不需要知道的东西 (类内部的东西) 给外部使用者提供“外部接口”

继承:面向对象程序设计利用继承机制将这种关系模型化,从而达到代码重用的目的。

继承分为 (泛化)继承 和 (聚合)组合 ,继承分为实现继承和可视继承,组合分为 接口继承和纯虚类。

多态:分为覆盖和重载。

重载:同名函数

覆盖: 包括虚函数和接口

初学者,在此做一个记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: