ClassA と ClassB があり、ClassA がスーパークラスです。
ClassA は NodeA を使用し、ClassB は NodeB を使用します。
最初の問題: メソッドのパラメーター。ClassB には NodeB 型が必要ですが、サブクラスからスーパークラスにキャストできません。つまり、NodeB に固有のプロパティを設定することはできません。
2 番目の問題: ノードを ClassB に追加する必要がある場合、新しい NodeB をインスタンス化する必要があります。しかし、スーパークラスではこれを行うことができないため、NodeB を使用するように挿入を書き直す必要があります。
それを回避する方法はありますか、それともすべてを書き直す必要がありますか?