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参数,编译器会警告你。