答案 0 :(得分:6)
我认为这可能已经过时了,就像现在你可以做到的那样:
Vector<Real> vec = new Vector<Real>();
如果您尝试:
,编译器将发出错误信号vec.add(new Animal());
答案 1 :(得分:4)
因为该页面已有12年历史,而且写得不是很好。实际上是Java does have generics。
答案 2 :(得分:2)
使用具有泛型支持的集合,例如Vector<Double>
而非非泛型对应。
Nowadyas Java确实支持“类型作为参数”或通用性。详细了解here。您的链接指的是古老的Java版本。