私は次のことを試しましたが、うまくいきます:
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 からクラスを派生させ、3 つのメソッドすべてを実装する必要があります。