如何使子类实现接口

本文关键字:接口 实现 子类 何使 | 更新日期: 2023-09-27 18:36:37

我创建了一个类和一个子类。我在父类中也有一个接口。如何使子类实现接口?

代码为:

class Car
{ 
    public interface ISmth
    {
        void MyMethod();
    }
}
class MyCar : Car
{ 
    //implement the interface 
}

如何使子类实现接口

这就是你的代码应该如何布局。

public interface ISmth
{
    void MyMethod();
}
class Car
{
}
class MyCar : Car, ISmth
{
    public void MyMethod()
    {
    }
}

似乎没有理由在Car中嵌套ISmth,但如果你有一个,你肯定可以做到。

你需要像这样声明 MyCar:

class MyCar: Car, Car.ISmth {}