考虑代码:从Base
继承,迫使他们无论从A
或B
继承是否有可能阻止一个抽象类的继承
public abstract class Base
{
public Dictionary<int, string> Entities { get; private set; }
protected Base()
{
Entities = new Dictionary<int, string>();
}
}
public abstract class A : Base
{
public abstract void Update();
}
public abstract class B : Base
{
public abstract void Draw();
}
是否有可能限制类(在相同的程序集) ?
否那么'A'和'B'会如何继承? –
你的意思是,你想让A和B继承Base,但没有其他类? – crush
@crush是的,正是这样。这并不重要,但我很想知道这是否可能。 – Steve