不是的,方法引用不仅可以调用静态方法,还可以调用实例方法、构造方法和数组构造方法。

方法引用有四种形式:

  1. 静态方法引用:Class::staticMethod。这种形式引用的是一个静态方法。
  2. 实例方法引用:instance::instanceMethod。这种形式引用的是一个实例方法。
  3. 对象方法引用:Class::instanceMethod。这种形式引用的是一个实例方法,但是调用时会将实例作为方法的第一个参数。
  4. 构造方法引用:Class::new。这种形式引用的是一个构造方法。

因此,方法引用不仅可以调用静态方法,还可以调用其他类型的方法和构造方法。

Java 方法引用:调用静态方法、实例方法和构造方法

原文地址: https://www.cveoy.top/t/topic/o72M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录