この機能を実装することは可能ですか? 私は2つの抽象クラスをした、と私は実装され、最終的なクラスメソッドは、その後ベースで使用されていることを二つのクラス.net抽象クラスからの複数の継承
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を読みましたが、私の問題には何も反応しません。 ありがとう
クラウディオが述べたように、複数の継承は許可されていません。ここでは、テーマに関するいくつかの良い読書です:http://blogs.msdn.com/b/dachou/archive/2008/04/17/net-and-multiple-inheritance.aspx – Gromer