C#中的接口
1、接口声明使用interface关键字。
2、接口中的方法都是隐含的公共抽象方法,声明只需声明方法头,但不需要任何修饰符,如果加上修饰符,编译器会报错。
3、实现接口和实现抽象类一样,都是使用“:”。
4、接口实现类必须实现接口中所有的方法(抽象方法)。
5、接口中不能包含任何字段(那是实现类考虑的事)。
DEMO:
interface A
{
void About();
}
class B : A
{
public void About()
{
Console.WriteLine("About");
}
}
class MainClass
{
public static void Main()
{
B b = new B();
b.About();
Console.Read();
}
}