Java 如何处理重复的类型参数?

Java 如何处理重复的类型参数?,java,generics,type-parameter,Java,Generics,Type Parameter,我有一节课看起来像这样 //只是跟着T,U,V。。。 公开课{ } 我需要添加一个如下所示的实例方法 //不是静态方法 //刚从BiFunction.class开始 受保护的R应用(最终双功能功能, 期末考试(U){ } 方法的T与类的T相同。 但是方法的U不一定与类的U相同 我应该更改其中一个U 换句话说, 这两个U相同吗?否根据范围界定规则,这两个U不相同。apply方法的U将类Some中的方法隐藏起来。为避免混淆,我将重命名其中一个Us.否根据范围规则,这些U不相同。apply方法的U

我有一节课看起来像这样

//只是跟着T,U,V。。。
公开课{
}
我需要添加一个如下所示的实例方法

//不是静态方法
//刚从BiFunction.class开始
受保护的R应用(最终双功能功能,
期末考试(U){
}
方法的
T
与类的
T
相同。 但是方法的
U
不一定与类的
U
相同

我应该更改其中一个
U

换句话说,


这两个
U
相同吗?

否根据范围界定规则,这两个
U
不相同。
apply
方法的
U
将类
Some
中的方法隐藏起来。为避免混淆,我将重命名其中一个
U
s.

否根据范围规则,这些
U
不相同。
apply
方法的
U
将类
Some
中的方法隐藏起来。为避免混淆,我将重命名其中一个
U
s.

您是否询问是否应使用其他参数名称?理想情况下,是的。我想如果你隐藏类参数,编译器会警告你。你是在问你是否应该使用不同的参数名吗?理想情况下,是的。我想如果你隐藏class参数,编译器会警告你。