如何在接口(interface)方法中编写通用方法参数?
public <T extends Mail> T getById(HttpServletResponse response, <ID extends Object> ID);
这一行给了我错误:
<ID extends Object> ID
有什么想法吗?
最佳答案
你已经很接近了。
public <T extends Mail, ID> T getById(HttpServletResponse response, ID id) {
请注意,extends Object
并不是通配符的有意义的界限。并且在单个方法上将 ID
声明为通配符几乎没有任何作用。
关于java - 如何在接口(interface)处编写通用方法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885599/