我有两个对象如下
public class MyObject1 implements Serializable
{
private Long id;
... other properties and getters and setters
}
public class MyObject2 extends MyObject1
{
private String name;
...other properties and getters and setters
}
MyObject1 obj1 = new MyObject1();
MyObject2 obj2 = new MyObject2();
如何使用泛型在 HashMap 中添加这两个实例?
更新
我希望能够在同一张地图中添加 MyObject1 和 MyObject2。像
Map<Long, ? extends MyObject1> map;
这样我就可以做到
map.put(obj1);
map.put(obj2);
希望现在更清楚了。