C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?

C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?

1个回答

你说的完全正确,参考:
http://ideone.com/C5SsQ2

 using System;

interface I
{
    void foo();
}

class A
{
    public void foo() {}
}

class B : A, I
{

}

public class Test
{
    public static void Main()
    {
        // your code goes here
    }
}

你删除A中间的foo看看,就会报错。

dogixjog
dogixjog 厉害,还是美女,知道的那么多
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐