私は警察と救急車が、私はJavaのジェネリック/継承
HashMap<Integer, HashMap<Integer, Rescue>> getRescue(){
if (a) return time_id_police;
else return time_id_ambulance;
}
どちらも、このようなメソッドを持つことができるか、救助を拡張し、両方のタイプ
HashMap<Integer, HashMap<Integer, Police>> time_id_police;
HashMap<Integer, HashMap<Integer, Ambulance>> time_id_ambulance;
の2つのハッシュマップを、持っている場合戻り値の型を
HashMap<Integer, HashMap<Integer, ? extends Rescue>>
に変更することもできません。
ありがとうございます。
ちょうど私が望むもの。実際のマップは5レベルの深さであるため、かなり冗長です:)ありがとうございます –
私はあなたが何をしているのか正確には分かりませんが、キーオブジェクトを導入する価値があるかもしれません。あなたのネストされたマップのために。 –