在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."
}
}
如果你沒有為接口方法提供實現,編譯器會報錯,提示你實現了接口但未提供相應的方法實現。