在抽象课中,我有
public abstract class BaseService<T, R extends BaseDto<ID>, ID extends Object> {
...
}
Run Code Online (Sandbox Code Playgroud)
而不是通过三个参数,我想通过两个,做类似的事情
public abstract class BaseService<T, R extends BaseDto<ID extends Object>>
{
...
}
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
> expected
'{' expecte
wrong number of type arguments; required 1
Run Code Online (Sandbox Code Playgroud)
您不能隐式声明新的通用参数.所以没办法做你想做的事.
只有您拥有的选项是通配符参数.
class BaseService<T, R extends BaseDto<? extends Object>>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37 次 |
最近记录: |