问题描述
- C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?
-
C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?
解决方案
你说的完全正确,参考:
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看看,就会报错。
时间: 2024-09-20 23:50:49