C++面向对象程序的基本特点

一、抽象

对同一类对象的共同属性和行为进行概括,形成类。

  • 首先注意问题的本质和描述,其次是实现的过程和细节。
  • 数据抽象:描述某类对象的属性和状态(对象相互区别的物理量)。
  • 代码抽象:描述某类对象的共有的行为特征或具有的功能。
  • 抽象的实现:类

二、封装

将抽象出的数据、代码封装在一起,将他们视为一个整体。

  • 目的:增强安全性和简化编程,使用者不必了解具体的实现细节,二只需要通过外部接口,以特定的访问权限,来使用类的成员。
  • 实现封装:类声明中的 { }

三、继承

在已有类的基础上,进行扩展形成新的类。

四、多态

  • 多态:同一名称,不同的功能实现方式。
  • 目的:达到行为标识统一,减少程序中标识符的个数。

来源:猪葛大李

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月27日
下一篇 2021年1月27日

相关推荐