小编Bal*_*oud的帖子

当我们使用super时,为什么Java 8 :: operator不能用于Object hashcode方法?

下面代码工作

Function fun1= super::equals
Function fun2= Object::hashCode 
Run Code Online (Sandbox Code Playgroud)

但是下面的代码不是

Function fun1= Object::equals
Function fun2= super::hashCode 
Run Code Online (Sandbox Code Playgroud)

这里的概念是什么,即使所有都是Object类中的实例方法.

我在某处读过校长:

  1. object :: instance方法
  2. Class :: static方法
  3. Class :: instance方法

java java-8

5
推荐指数
1
解决办法
126
查看次数

标签 统计

java ×1

java-8 ×1