在C#中,實現接口需要使用關鍵字:
來繼承接口。下面是一個示例:
// 定義一個接口
interface IShape
{
double GetArea();
}
// 實現一個類并繼承接口
class Circle : IShape
{
public double Radius { get; set; }
public Circle(double radius)
{
Radius = radius;
}
public double GetArea()
{
return Math.PI * Radius * Radius;
}
}
// 使用實現了接口的類
class Program
{
static void Main()
{
Circle circle = new Circle(5);
Console.WriteLine("Circle area: " + circle.GetArea());
}
}
在上面的示例中,Circle
類實現了IShape
接口,并實現了接口中定義的GetArea()
方法。在Main
方法中,我們實例化了Circle
類,并調用了GetArea()
方法來獲取圓的面積。