私たちが知っているように.Netは多重継承をサポートしていません。したがって、私たちは1つのクラスだけを継承することができます。しかし、すべてのクラスはデフォルトで 'オブジェクト'クラスを継承しています。だから私は他のクラスを継承するときにエラーが発生しません。オブジェクト(ルート)クラスが複数の継承を矛盾させない理由
たとえば、A-ベースクラス、B-派生クラス。 A:Bを使用すると暗黙のうちにオブジェクトクラスも継承されます。A:B、オブジェクトです。 .Netが複数の継承をサポートしていない場合、どうすれば可能になりますか?
オブジェクトを他のすべてのクラスの祖父母と考えてください。クラスAは子、クラスBは孫である。 Bは1つの親クラスしか持たず、AのオブジェクトはBの祖母です。 – shahkalpesh