当前位置: 首页 > 网络知识

C++快速入门 第十四节:对象

时间:2026-01-29 09:25:33

对象本质上不过是一种新的数据类型。

类(class)是一个模型(就像是一张蓝图,它决定一个对象将拥有什么样的属性、功能等),且每个类跟变量一样都有一个名字。当我们为这个类创建实例的时候,也就是对象(类的具体化实现)。

类由变量(类里的变量称属性)和函数(类里的函数称方法)组成,对象将使用那些变量来存放信息,调用那些函数来完成操作。同理对象内部有变量和函数,而结构通常只由各种变量构成。

例如std::cout即为使用的是std类中的cout对象;std:string数据类型使用的是std类中的string对象

面相对象编程技术(objectoriented programming)可以说是面向过程技术(procedural programming)的替代品。

面向过程技术关注的是对数据进行处理的过程,面向对象(OOP技术)关注的是对数据进行怎样的处理。

实例1:对象应用造一辆车

1 #include <iostream> 2 3 #define FULL_GAS 85 4 5 class Car//让我们来造辆车,定义类Car ,C++允许在类里面声明常量,但不允许对它进行赋值 6 ; 20 void Car::setColor(std::string col) 21 24 void Car::setEngine(std::string eng) 25 28 void Car::setWheel(unsigned int whe) 29 32 void Car::filltank(int liter)//函数(又称方法)的定义 33 36 int Car::running(void) 37 44 void Car::warning(void) 45 48 49 int main() 50 71 } 72 73 } 74 return 0; 75 }


上一篇:OpenCV3.3深度神经网络DNN模块 实例3:SSD模型实现对象检测
下一篇:C++快速入门 第五讲:输入输出小结
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素