自定义类,封装加数和被加数。实现计算两数和的方法。(用控制台应用程序)c#
时间: 2024-12-19 15:17:09 浏览: 3
C# 计算器(加了注释)
在C#中,我们可以创建一个自定义类来封装加法操作,通常我们会选择创建一个名为`Adder`或`NumberAdder`的类,包含两个私有成员变量代表加数和被加数,并提供公共方法来进行实际的计算。这里是一个简单的例子:
```csharp
public class NumberAdder
{
// 封装的字段(数据成员)
private int number1;
private int number2;
// 构造函数用于初始化加数和被加数
public NumberAdder(int num1, int num2)
{
this.number1 = num1;
this.number2 = num2;
}
// 计算两数之和的方法
public int AddNumbers()
{
return number1 + number2;
}
// 为了演示如何从控制台获取输入,我们添加一个主方法(但这不是必要的,因为通常我们会从其他地方调用这个类)
static void Main(string[] args)
{
Console.Write("请输入第一个数字:");
int input1 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第二个数字:");
int input2 = Convert.ToInt32(Console.ReadLine());
NumberAdder adder = new NumberAdder(input1, input2);
int sum = adder.AddNumbers();
Console.WriteLine($"两个数的和是:{sum}");
Console.ReadKey(); // 等待用户按下任意键再关闭窗口
}
}
```
在这个例子中,你可以通过创建`NumberAdder`类的实例,然后调用`AddNumbers`方法来获取两个数的和。在`Main`方法中,我们展示了如何从控制台获取用户输入并传递给构造函数。
阅读全文