首页
学习
活动
专区
工具
TVP
发布

C语言,C+语言

C++作为一门编程语言,它的特点如下:静态类型,编译式,通用,区分大小写,编程语言不规则,支持过程化编程,面向对象编程和泛型编程。

C++综合了高级语言和低级语言的特点,因此也被称为中级语言。它是C语言的一个超集,一切合法的C程序也是合法的C++程序。

C++是面向对象的程序设计语言,对象和类是C++最重要的两个概念,对象可以看作是类定义的变量,每个对象都是描述客观存在的事物的一个实体,都是由数据和方法(也可以叫作属性和行为)构成。属性是描述事物特征的数据,行为描述对对象属性的一些操作。类是具有相同属性和行为的一些对象的集合,它为所有属于这个类的对象提供抽象的描述。

C++在面向对象程序设计时,具有面向对象开发的四大特征:抽象,封装,继承,多态。

抽象包括两个方面,一是数据抽象,二是过程抽象。数据抽象关注目标的特性信息:过程抽象关注目标功能,而非功能如何实现。

封装,是指将实例抽象得出的数据和行为(或功能)封装成一个类。在继承中,被继承的类叫父类(或基类),继承后的类叫子类(或派生类)。

继承指的是子类继承父类,子类拥有父类的所有属性和行为。多态是在不同继承关系的类对象中调用同一函数,产生不同的行为。多态性提高了程序的灵活性。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230518A067OG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券