如何在接口处编写通用方法参数
如何在接口方法中编写通用方法参数?
public <T extends Mail> T getById(HttpServletResponse response, <ID extends Object> ID);
这行给了我错误:
<ID extends Object> ID
有什么想法吗?
How can I write a generic method parameter at my interface method?
public <T extends Mail> T getById(HttpServletResponse response, <ID extends Object> ID);
This line gives me error:
<ID extends Object> ID
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你很接近了。
请注意,
extends Object
并不是通配符的有意义的界限。如果没有任何限制,将ID
声明为单个方法的通配符几乎没有什么帮助。You're close.
Note that
extends Object
is not a meaningful bound for a wildcard. And declaringID
to be a wildcard on a single method is rarely helpful without any bounds.