我在“Java - 初学者指南”中阅读了以下代码
interface SomeTest <T>
{
boolean test(T n, T m);
}
class MyClass
{
static <T> boolean myGenMeth(T x, T y)
{
boolean result = false;
// ...
return result;
}
}
以下陈述有效
SomeTest <Integer> mRef = MyClass :: <Integer> myGenMeth;
关于上述代码的解释,提出了两点
1 - 当泛型方法被指定为方法引用时,其类型参数
::
位于方法名称之后和之前。2 - 在指定泛型类的情况下,类型参数在类名之后并在
::
.
我的查询:-
上面的代码是第一个引用点的例子
有人可以为我提供一个实现第二个引用点的代码示例吗?
(基本上我不明白引用的第二点)。