C#中的类和接口

本文关键字:接口 | 更新日期: 2023-09-27 18:29:53

我有一个名为IMyInterface的接口,它包含四个方法method1method2method3method4,我们有两个名为Base classderived class的类,您必须在基类中实现method1method2,在派生类中实现method3method4

任何人怎么可能帮助我

C#中的类和接口

实际上很简单,您应该将基类声明为抽象,并在其中标记Method3和Method4抽象,然后在派生类中实现它们。下面是一个示例实现:

interface IMyInterface
{
    void Method1();
    void Method2();
    void Method3();
    void Method4();
}
abstract class BaseClass : IMyInterface
{
    public void Method1()
    {
    }
    public void Method2()
    {
    }
    public abstract void Method3();
    public abstract void Method4();
}
class DerivedClass : BaseClass
{
    public override void Method3()
    {
    }
    public override void Method4()
    {
    }
}