-3

基本クラスを拡張するクラスがあります。

class A extends Base {}
class Base{}

//別のクラスで、配列リストをオーバーライドしようとしています

class C {  ArrayList<Base> it = new ArrayList<Base>()}

class D extends C {ArrayList<A> it = new ArrayList<A>()}

しかし、私はエラーが発生していますか?

Aがベースを拡張しているので、クラスDでそれをインスタンス化することはできませんか?これを行う他の方法はありますか?? ありがとうございます!

4

1 に答える 1