|
|
1
11
首先,你的例子是错误的;它将抛出一个
不幸的是,上述内容在Java中不起作用。由于Java泛型的实现方式,运行时类型信息
请注意需要传入
|
|
|
2
2
正如其他评论者所指出的那样,您也可以使用Java来实现这一点——尽可能在运行时创建强制转换异常:
除非你使用
另一方面,您可能想使用
顺便说一句,您还可以使用它来消除前一种情况中的警告,并将运行时异常放置在更合理的行中:
这段代码的行为与您作为示例给出的代码完全相同,包括在
|
|
|
3
1
试试这个 http://java.sun.com/docs/books/tutorial/extra/generics/methods.html
当心
|
|
4
0
你想要某种工厂:
|