我有兩個接口A,B都有相同的方法聲明。我有一個從接口A,B繼承的類C.我有另一個類d從C繼承現在我想訪問實現的方法用C從d如何從子類訪問派生類中實現的接口方法?
interface A
{
int add(int x, int y);
int mul(int x, int y);
}
interface B
{
int add(int x, int y);
int mul(int x, int y);
}
public class C : A,B
{
int A.add(int x,int y)
{
return x + y;
}
int A.mul(int x,int y)
{
return 0;
}
int B.add(int x, int y)
{
return x;
}
int B.mul(int x, int y)
{
return y;
}
}
class D : C
{
}
如何從d訪問C中的方法?
順便說一句,如果你使用傳統的名稱 - 接口的'I'前綴,方法的PascalCase等,我的問題會更好。我知道它們只是示例名稱,但遵循約定減少了認知負載。 –