0

私はポリモーフィズムの使用に少し迷っています: 私は持っています... - 抽象クラス A - A から継承し、そのメソッドを実装し、他のいくつかを追加するクラス B - B から継承し、さらにいくつかを追加するクラス Cメソッド

この構造を多態的に使用できるようにしたいと考えています。クラス B のオブジェクトを作成し、それを A へのポインターに格納し、そのポインターで B からメソッドを呼び出すことができますが、C からメソッドを呼び出すことはできません。それ。

B と C から追加されたすべてのメソッドを A で宣言して仮想化する必要がありますか、それとも別の方法がありますか? B オブジェクトを作成すると、その継承レベルでは C からのメソッドの定義がまだないため、問題になりませんか?

4

0 に答える 0