Ela*_*nda 6 java generics compilation
我有这两种方法的接口。
E2EResult sendRoutingRequests(List<RoutingRequest> routingRequestsList);
E2EResult sendRoutingRequests(List<String> routingRequestsList);
Run Code Online (Sandbox Code Playgroud)
编译器喊道:
java error both methods have same erasure
我看到一些帖子谈论same erasurejava泛型。
有人可以解释这是为什么吗?
它与这篇文章不同,因为我不处理通配符。
编译器删除了泛型类型参数,因此List<String>和List<RoutingRequest>成为 List,因此两个方法具有相同的签名。
| 归档时间: |
|
| 查看次数: |
3656 次 |
| 最近记录: |