一, 设计一个类Test,类里面自定义需要用到的一些成员变量。成员函数包括:1.一个用于输入成员变量的Input成员函数; 2.一个用于输出数据的Output成员函数; 3.两个名称相同但参数不同的成员函数Fun,分别实现两个数的乘法和加法。(二) 要求 1.定义一个Test类的对象t,并调用Input函数对成员变量做输入操作; 2.分别调用Fun函数,实现函数的重载,完成两个数的乘法和加法; 3.调用Output函数,输出乘法和加法的结果。
时间: 2024-04-03 09:32:28 浏览: 62
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
好的,我来回答你的问题。
下面是我设计的 Test 类的代码实现:
```c++
#include<iostream>
using namespace std;
class Test {
private:
int num1, num2; // 自定义的两个成员变量
public:
void Input() { // 输入成员变量的成员函数
cout << "请输入两个整数:";
cin >> num1 >> num2;
}
void Output(int result) { // 输出计算结果的成员函数
cout << "计算结果为:" << result << endl;
}
int Fun(int a, int b) { // 加法的成员函数
return a + b;
}
int Fun(int a) { // 乘法的成员函数
return a * num1;
}
};
int main() {
Test t; // 定义一个 Test 类的对象 t
t.Input(); // 调用 Input 成员函数对成员变量做输入操作
int result1 = t.Fun(t.num1, t.num2); // 调用 Fun 函数,实现加法
int result2 = t.Fun(t.num2); // 调用 Fun 函数,实现乘法
t.Output(result1); // 输出加法的结果
t.Output(result2); // 输出乘法的结果
return 0;
}
```
这个程序中,我设计的 Test 类包含了两个自定义的成员变量 num1 和 num2,以及四个成员函数:Input、Output、Fun 和 Fun。其中,Input 函数用于输入成员变量,Output 函数用于输出计算结果,Fun 函数用于进行加法和乘法的计算。
在 main 函数中,我首先定义了一个 Test 类的对象 t,然后调用 Input 函数对 num1 和 num2 进行输入操作。接着,我分别调用了 Fun 函数,实现了加法和乘法的计算,并将计算结果保存在 result1 和 result2 变量中。最后,我调用 Output 函数,输出了加法和乘法的结果。
希望这个程序能够帮助到你,如果还有其他问题,请随时提出。
阅读全文