利用接口做参数,写个计算器,能完成加减运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计两个类分别实现此接口,完成加减运算。 C#
时间: 2024-02-17 07:59:46 浏览: 62
好的,下面是我根据您的要求编写的C#代码:
```
using System;
interface Compute
{
int computer(int n, int m);
}
class Add : Compute
{
public int computer(int n, int m)
{
return n + m;
}
}
class Sub : Compute
{
public int computer(int n, int m)
{
return n - m;
}
}
class Calculator
{
static void Main(string[] args)
{
Compute add = new Add();
Compute sub = new Sub();
Console.WriteLine("请输入两个整数:");
int n = int.Parse(Console.ReadLine());
int m = int.Parse(Console.ReadLine());
Console.WriteLine("加法结果为:" + add.computer(n, m));
Console.WriteLine("减法结果为:" + sub.computer(n, m));
Console.ReadLine();
}
}
```
这是一个简单的计算器,通过接口Compute和两个类Add和Sub实现加法和减法的运算。在Main方法中,先实例化Add和Sub类,接着通过Console.ReadLine()方法获得用户输入的两个整数n和m,最后通过调用add.computer(n, m)和sub.computer(n, m)方法,分别输出加法和减法的结果。
阅读全文