有可能实现这个功能吗?我有两个抽象类,我想强制第三个类实现这两个类中的所有抽象方法
public abstract class A
{
private void MethodA()
{
var fool = Prop*2;
}
public abstract int Prop { get; }
}
public abstract class B
{
private void MethodB()
{
//....
SomeMethod();
//....
}
public abstract void SomeMethod();
}
public class C: A, B
{
public int Prop { .... }
public void SomeMethod { .... }
}
这里的主要问题是实现的最终类方法然后在基本抽象类中使用,而这不能通过接口来实现。所以没有解决方法吗?
我已经阅读了许多类似的 q/a 但没有回应我的问题。谢谢