简单的Java泛型问题:我有两个类 - 其中一个使用泛型来定义其类型,另一个扩展此类提供具体类型。泛型 - 向泛型提供具体类型时的类型不匹配
public class Box<Item> {
...
}
public class Toolbox extends Box<Tool>{
...
}
鉴于工具箱扩展盒提供了一个工具的实际类型的通用占位符,我本来以为应该可以做这样的事情:
Box<Tool> box = new Box();
Toolbox toolbox = box;
但是,看来这导致类型不匹配。为什么是这样?
当然。干杯......今天有一点金发的时刻;) – 2010-10-06 15:28:35