次の方法で共有


この継承では、<型 1> '<型名 1>' とその入れ子になった <型 2> '<型名 2>' の間で循環依存関係が発生します

継承構造の結果として、入れ子になったクラス間で循環依存の関係が生じます。つまり、2 つのクラスが相互に継承し合います。

次のコードによって、このエラー メッセージが生成される可能性があります。

Public Class c1  
    Inherits c3.c4  
    Public Class c2  
    End Class  
End Class  
Public Class c3  
    Inherits c1.c2  
    Public Class c4  
    End Class  
End Class  

前述のコードでは、クラス c1 はクラス c4を継承しますが、 c4c3内で入れ子になっていて、これは c2を継承し、さらにこれは c1内で入れ子になっています。

エラー ID: BC30907

このエラーを解決するには

  • 継承構造を変更して、循環依存の関係をなくします。

関連項目