c#类 如何实现接口

c#
251
2024/11/19 9:31:05
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,要让一个类实现一个接口,你需要在类定义时,使用implements关键字来指定该类实现了哪个接口。下面是一个简单的示例:

首先,我们定义一个接口IMyInterface

public interface IMyInterface
{
    void MyMethod();
}

接下来,我们创建一个类MyClass,并使用implements关键字来实现IMyInterface接口:

public class MyClass : IMyInterface
{
    public void MyMethod()
    {
        Console.WriteLine("MyMethod is called.");
    }
}

现在,MyClass已经实现了IMyInterface接口,并提供了MyMethod方法的具体实现。你可以创建MyClass的实例,并调用MyMethod方法:

public class Program
{
    public static void Main(string[] args)
    {
        MyClass myClass = new MyClass();
        myClass.MyMethod(); // 输出 "MyMethod is called."
    }
}

如果你没有为接口方法提供实现,编译器会报错,提示你实现了接口但未提供相应的方法实现。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#中static关键字在继承和多态中的作用是什么