【发布时间】:2012-04-04 11:06:56
【问题描述】:
我在阅读 some 教程时遇到了诸如Key<Car> rootKey = new Key<Car>(Car.class, 959);
之类的术语
这段代码中的<Car> 是什么意思?为什么这里使用这些“”符号?请帮忙。
【问题讨论】:
-
欢迎来到仿制药的世界。
标签: java
我在阅读 some 教程时遇到了诸如Key<Car> rootKey = new Key<Car>(Car.class, 959);
之类的术语
这段代码中的<Car> 是什么意思?为什么这里使用这些“”符号?请帮忙。
【问题讨论】:
标签: java
你的 sn-p 中的代表一个泛型类型说明符。您可以使用 Car 以外的类型实例化 Key 类,并且它的方法在编译时对该变量是类型安全的。
例如,以下语句是类型安全的,就像您的示例一样:
Key<String> rootKey = new Key<String>(String.class, "someString");
更多信息请参见http://docs.oracle.com/javase/tutorial/java/generics/gentypes.html。
【讨论】:
【讨论】: