C#中的类和接口
本文关键字:接口 | 更新日期: 2023-09-27 18:29:53
我有一个名为IMyInterface
的接口,它包含四个方法method1
、method2
、method3
、method4
,我们有两个名为Base class
和derived class
的类,您必须在基类中实现method1
、method2
,在派生类中实现method3
、method4
。
任何人怎么可能帮助我
实际上很简单,您应该将基类声明为抽象,并在其中标记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()
{
}
}