Bootstrap

C# 接口的讲解

接口使用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();

;