接口使用interface关键字定义,属于引用类型,用来定义方法,属性,索引器和委托,接口本身不实现这些成员,只定义.属于多态的一种体现.定义语言接口
1.定义了方法,不用实现,由派生类实现
2.接口中不能有构造函数
3.静态变量也不能出现在接口中
4.接口中的修饰符默认是public
public interface ISeapkLangue
{
void Speak();
}
创建一个类ChinesePeople来继承接口
实现接口中的方法
public class ChinesePeople : ISeapkLangue
{
//实现接口中声明的方法
public void Speak()
{
Console.WriteLine("全世界都说中国话");
}
}
在主函数中可以将类实例化,并调用方法
ChinesePeople aPeople = new ChinesePeople();
aPeople.Speak();