【发布时间】:2013-11-29 22:19:49
【问题描述】:
将具有“具体”类型的类声明为泛型有什么意义?
如果是,它有什么用?
如果不是,编译器允许它的任何具体原因?
代码:
public class SomeClass<Integer> {
//...
public static void main (String a[]) {
// SomeClass <> iSome = new SomeClass<>();
// SomeClass <Integer> jSome = new SomeClass<>();
SomeClass <Double> kSome = new SomeClass<>();
// ...
}
}
运行良好,当我取消注释声明 iSome 和 jSome 的行时出现编译器错误。
我正在尝试将所有东西放在一起“破译”泛型。
提前致谢。
【问题讨论】: