c#设计2个接口IComputer1、 IComputer2,其中包含求和方法Add(),实现两个数之和三个数之和的类Computer ,并实现接口Icomputer1, Icomputer2 . 在主函数中创建add1和add2对象,并调用方法Add()。
时间: 2024-03-23 12:41:35 浏览: 46
好的,我来为您解答这个问题。
首先,让我们先定义两个接口IComputer1和IComputer2,代码如下:
```csharp
interface IComputer1
{
int Add(int a, int b);
}
interface IComputer2
{
int Add(int a, int b, int c);
}
```
接着,我们需要实现一个类Computer,并且让它同时实现IComputer1和IComputer2接口。代码如下:
```csharp
class Computer : IComputer1, IComputer2
{
public int Add(int a, int b)
{
return a + b;
}
public int Add(int a, int b, int c)
{
return a + b + c;
}
}
```
最后,我们在主函数中创建Computer对象,并调用Add()方法。代码如下:
```csharp
static void Main(string[] args)
{
Computer add1 = new Computer();
int sum1 = add1.Add(1, 2);
Console.WriteLine("1 + 2 = {0}", sum1);
Computer add2 = new Computer();
int sum2 = add2.Add(1, 2, 3);
Console.WriteLine("1 + 2 + 3 = {0}", sum2);
Console.ReadLine();
}
```
输出结果为:
```
1 + 2 = 3
1 + 2 + 3 = 6
```
希望能够帮到您!
阅读全文