C++学习

C++

简单或复杂又如何,万般皆由人 -- 风尘尘风

一、C++ 简述

1.1 C++ 概念

C++ 是一种由 Bjarne Stroustrup  1979 年在新泽西州贝尔实验室开始设计开发的高级语言

C++ 扩充和完善了 C 语言,是面向对象的程序设计语言,C++ 可运行于多种平台上(Win、Mac、unix)

1.2 C++ 特点

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言

C++ 支持过程化编程、面向对象编程、泛型编程,被认为是中级语言因它综合了高级语言和低级语言特点

1.3 C++ 命名

C++ 最初命名为带类的 C,后来在 1983 年更名为 C++

1.4 C++ 理解

C++ 是 C 的一个超集,事实上任何合法的 C 程序都是合法的 C++ 程序

C++ 扩展

面向对象开发的四大特性:

封装(Encapsulation):封装是将数据和方法组合在一起,对外部隐藏实现细节,只公开对外提供的接口。这样可以提高安全性、可靠性和灵活性。

继承(Inheritance):继承是从已有类中派生出新类,新类具有已有类的属性和方法,并且可以扩展或修改这些属性和方法。这样可以提高代码的复用性和可扩展性。

多态(Polymorphism):多态是指同一种操作作用于不同的对象,可以有不同的解释和实现。它可以通过接口或继承实现,可以提高代码的灵活性和可读性。

抽象(Abstraction):抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节。

注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

posted @   尘风风尘  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示