我们能够验证包括在接口中的方法是否是使用is 和 as 操作符实现的.当我们实现接口的时候能避免命名冲突.你甚至可以将两个接口结合到一个中来,并在类中实现这个复合的接口,如下面的代码所示:
using System;
public interface First {
void A();
void B();
}
public interface Second {
void C();
}
public interface Combined: First, Second { }class Combineimple: Combined {
// 这里是程序代码
// main方法
} }Combined: First, Second 这是干嘛的
using System;
public interface First {
void A();
void B();
}
public interface Second {
void C();
}
public interface Combined: First, Second { }class Combineimple: Combined {
// 这里是程序代码
// main方法
} }Combined: First, Second 这是干嘛的
----------------
这说明类Combined是从First和Second两个接口继承过来的,同具有这两个接口的特性.
说明Combined包含First, Second声明的方法
public interface Combined: First, Second
{
void D();
}
这样的话
class Combineimple: Combined {
// 这里是程序代码
// main方法
} }
Combineimple就要实现A,B,C,D四个方法了