在 Java 8 中使用方法引用来引用静态方法
java 8object oriented programmingprogramming更新于 2025/10/5 23:40:17
Java 中的 Lambda 表达式允许您将功能作为参数传递给方法。您还可以使用 Lambda 表达式调用现有方法。
list.forEach(n -> System.out.println(n));
方法引用 是简单易读的 Lambda 表达式,用于在 Lambda 表达式中按名称调用/引用现有方法。您可以使用方法引用来引用类中定义的静态方法。
语法
以下是在 Java 中引用静态方法的语法
ClassName:methodName
示例
以下 Java 示例引用了 Java 中的静态方法。
interface myInterface{
void greet();
}
public class MethodReferences {
public static void demo() {
System.out.println("Sample method");
}
public static void main(String args[]) {
myInterface in = MethodReferences::demo;
in.greet();
}
}
输出
Sample method

