我尝试了以下,它工作正常:
interface ICalculator
{
int CalculateSum(int x, int y);
int CalculateProduct(int x, int y);
}
abstract class AbstractCalculator : ICalculator
{
public abstract int CalculateSum(int x, int y);
public int CalculateProduct(int x, int y)
{
return x * y;
}
}
Bu尝试这样做时没有用:
interface ISum
{
int Sum ( int x, int y );
}
abstract class AbsSum1
{
public abstract int Sum ( int x, int y );
}
abstract class AbsSum2 : AbsSum1, ISum
{
public abstract int AbsSum1.Sum ( int x, int y );
public abstract int ISum.Sum ( int x, int y );
public abstract int Sum ( int x, int y);
}
谁能帮我 ?我只是在测试是否可以在 c# 中执行此操作。我希望从 AbsSum2 派生一个类并实现所有三种方法。