詳細に行き詰まることなく、私のコードはライブラリを表し、各本は単語のセットを含むページのセットで構成されています。
独自の Set 実装を作成しました。
class PageSet<E> extends HashSet<E>(){
public boolean set(int index, E e){....}
....
}
と
class WordSet<E> extends HashSet<E>(){
public boolean set(int index, E e){....}
....
}
メイン クラスで Book を作成しようとすると、行き詰まりました。
Set<Set<Word>> dictionary = new PageSet<WordSet<Word>>();
その結果、型変換の不一致が発生します。しかし、それは非常に喜んで受け入れます
Set<Set<Word>> dictionary = new PageSet<Set<Word>>();
このような一般的なセットアップを使用するときに、私が間違っていることについて誰かが光を当てることができますか?