C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ OOP概念

C++编程的主要目的是将面向对象的概念引入C编程语言。
面向对象的编程是一种提供许多概念的范式,例如继承,数据绑定,多态性等。
将一切都表示为对象的编程范式被称为真正的面向对象的编程语言。 Smalltalk 被认为是第一种真正的面向对象的编程语言。

OOP(面向对象的编程系统)

对象是指诸如笔,椅子,桌子等的真实单词实体。面向对象程序设计是使用类和对象设计程序的方法论或范例。它通过提供一些概念来简化软件开发和维护:
Cpp哎呀概念1 对象 继承 多态 抽象 封装

对象

任何具有状态和行为的实体都称为对象。例如: 椅子,笔,桌子,键盘,自行车等。它可以是物理的也可以是逻辑的。

对象集合称为类。它是一个逻辑实体。

继承

当一个对象获得父对象的所有属性和行为时,即称为继承。它提供了代码可重用性。

多态性

当通过不同方式执行一项任务时,即多态性。例如: 以不同的方式说服客户,画些东西,例如形状或矩形等。
在C++中,我们使用函数重载和函数重写来实现多态。

抽象

隐藏内部细节和显示功能被称为抽象。例如: 电话,我们不知道其内部处理。
在C++中,我们使用抽象类和接口来实现抽象。

封装

将代码和数据绑定(或包装)到一个单元中被称为封装。例如: 胶囊,用不同的药物包装。

OOP在面向过程的编程语言上的优势

OOP使开发和维护变得更容易,而在面向过程的编程语言中,如果代码随着项目规模的增长而增长,则不容易管理。 OOP提供数据隐藏,而在面向过程的编程语言中,可以从任何地方访问全局数据。 OOP提供了更有效地模拟现实世界事件的能力。如果我们使用面向对象的编程语言,我们可以提供实词问题的解决方案。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4