gpt4 book ai didi

java - 减少类型参数

转载 作者:行者123 更新时间:2023-11-30 06:05:52 25 4
gpt4 key购买 nike

在抽象类中,我有

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

最佳答案

您不能隐式声明新的通用参数。所以没办法做你想做的事。

您唯一的选项是通配符参数。

class BaseService<T, R extends BaseDto<? extends Object>> 

关于java - 减少类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45333372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com