在抽象课中,我有
public abstract class BaseService<T, R extends BaseDto<ID>, ID extends Object> {
...
}
而不是传递三个参数,我想传递两个,做
之类的事情public abstract class BaseService<T, R extends BaseDto<ID extends Object>>
{
...
}
我收到此错误
> expected
'{' expecte
wrong number of type arguments; required 1
答案 0 :(得分:5)
您无法隐式声明新的通用参数。所以没办法做你想做的事。
只有您拥有的选项是通配符参数。
class BaseService<T, R extends BaseDto<? extends Object>>