私が持っています
Interface SpecialData extends RootData { ..}
この操作をコンパイルできません:
Collection<SpecialData> collSpecData = ...;
Collection<RootData> collRootData = ...;
collRootData.add((Collection<RootData>) collSpecData );
編集済み
Collection<SpecialData> collSpecData = ...;
ArrayList<Collection<RootData>> collRootData = ...; // Correction here : adding ArrayList
collRootData.add((Collection<RootData>) collSpecData );
では、各フィールドを反復SpecialData
してキャストする必要がありますか? または、よりエレガントなソリューションを利用できますか?