はのは、Java(7)で2つのクラスを持ってみましょう拡張:Javaのジェネリックは
public class A<T> extends HashMap<T, T>{
...
}
と
public class B<T> extends TreeMap<T, T>{
...
}
それはこれらの2つのクラスが延長する共通の基底クラスを持つことは可能ですか?
ありがとうございました。
明確化:私はあなたが持つ抽象クラスを作成するべきだと思い
public class A<T> extends HashMap<T, T> {
}
public class B<T> extends TreeMap<T, T> {
}
List<Map<String,String>> list = Arrays.asList(new A<String>(), new B<String>());
これらはすでに['AbstractMap'](https://docs.oracle.com/javase/8/docs/api/java/util/AbstractMap.html)を拡張しています。これは共通の基本クラスです。 – khelwood
khelwoodはすでに言っているように、彼らは共通の祖先を持っています。両方を拡張して達成しようとするものは何ですか? –
また、それらは暗黙的に 'Object'を拡張します。 – njlarsson