使用类在 C++ 中添加两个数字

2024 年 8 月 28 日 | 3 分钟阅读

以下代码是在 C++ 中使用类实现两个数字相加。类是定义对象数据成员和成员函数的蓝图或结构。在此代码中,Addition 类用于添加两个数字。

Addition 类有三个私有成员 num1、num2 和 sum,分别表示要添加的两个数字和这两个数字的和。这些私有成员只能在类内部访问,并受到保护,防止类外部代码修改。

C++ 代码

输出

Enter two numbers: 5 8
The sum of 5 and 8 is 13

说明

该类还有三个公共成员函数:input()、calculate() 和 output()。input() 函数用于从用户获取 num1 和 num2 两个数字的输入。calculate() 函数用于计算 num1 和 num2 的和并将其存储在 sum 成员中。output() 函数用于在屏幕上显示 num1 和 num2 的和。在 main() 函数中,使用语法 Addition add 创建了一个 Addition 类的对象。

对象是类的一个实例,代表类中定义的数据成员和成员函数。对象 add 的成员函数按 input()、calculate() 和 output() 的顺序调用,以获取输入、计算和并显示结果。input() 函数使用 iostream 库中的 cin 对象从用户获取 num1 和 num2 两个数字的输入。cin 对象与 >> 运算符结合使用,从标准输入流中提取值。使用 iostream 库中的 cout 对象和 << 运算符提示用户输入两个数字。

calculate() 函数使用 + 运算符将 num1 和 num2 相加,并将结果存储在 sum 成员中。此函数不带任何参数也不返回任何值。output() 函数使用 iostream 库中的 cout 对象在屏幕上显示 num1 和 num2 的和。cout 对象与 << 运算符结合使用,将值插入标准输出流。使用 << 运算符显示 num1、num2 和 sum 的值。

最后,main() 函数返回 0 以指示程序成功执行。总之,上述代码是使用 C++ 中的类添加两个数字的简单实现。该代码定义了一个 Addition 类,包含私有成员 num1、num2 和 sum,以及公共成员函数 input()、calculate() 和 output(),用于获取输入、计算和并显示结果。在 main() 函数中创建了类的一个对象,并调用其成员函数来执行所需的操作。该程序简单易懂,是学习 C++ 中类的一个很好的起点。

C++ 代码-2

输出

Enter two numbers: 6 7
Sum = 13

说明

总之,上述代码是使用 C++ 中的类添加两个数字的简单示例。该代码定义了一个 Addition 类,包含私有成员 num1、num2 和 sum,以及公共成员函数 input()、calculate() 和 output(),用于获取输入、计算和并显示结果。在 main() 函数中创建了类的一个对象,并调用其成员函数来执行所需的操作。