我有一张地图:
Map<String, List<ClassA>> X
哪里class A是可序列化的。
和另一张地图
Map<String, List<ClassB>> Y
哪里class B不可序列化。
两者的内容Class A相同Class B。
现在我想复制map X到,map Y但我不能直接通过分配来完成,因为类不同。
所以我想Class B通过Class A添加extends Class Bin来扩展Class A。
但是我也无法将其复制到Map X,Map Y因为无法将父级分配给子级,所以我想到了投射,但由于它映射了我无法想到投射。
关于如何使两个类兼容的任何建议?
PS:这里我不想扩展,因为扩展不是一个合适的方法。