当前位置:网站首页 > Java基础 > 正文

java构造器引用教程



1. 静态方法引用:

// 定义一个静态方法 public static void printMessage(String message) {

System.out.println(message); 

}

// 使用方法引用引用静态方法 Consumer<String> consumer = MyClass::printMessage; consumer.accept(“Hello World”); // 输出:Hello World 2. 实例方法引用:

public class MyClass {

</span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> printMessage(String message) { System.out.println(message); } 

}

// 创建一个实例对象 MyClass myObj = new MyClass();

// 使用方法引用引用实例方法 Consumer&lt;String&gt; consumer = myObj::printMessage; consumer.accept(“Hello World”); // 输出:Hello World 3. 构造方法引用:

public class MyClass {

</span><span style="color: rgba(0, 0, 255, 1)">public</span><span style="color: rgba(0, 0, 0, 1)"> MyClass() { System.out.println(</span>"New object created."<span style="color: rgba(0, 0, 0, 1)">); } 

}

// 使用方法引用引用构造方法 Supplier&lt;MyClass&gt; supplier = MyClass::new; MyClass myObj = supplier.get(); // 输出:New object created. 4. 类名引用:

public class MyClass {

</span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">static</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> printMessage(String message) { System.out.println(message); } 

}

// 使用方法引用引用类中的静态方法 Consumer&lt;String&gt; consumer = MyClass::printMessage; consumer.accept(“Hello World”); // 输出:Hello World

  • 上一篇: 380集java教程
  • 下一篇: 阿里java开发教程
  • 版权声明


    相关文章:

  • 380集java教程2026-02-07 17:10:02
  • java登录系统教程2026-02-07 17:10:02
  • java环境变量教程2026-02-07 17:10:02
  • 老罗java教程2026-02-07 17:10:02
  • java文件编码教程2026-02-07 17:10:02
  • 阿里java开发教程2026-02-07 17:10:02
  • java领域教程2026-02-07 17:10:02
  • java图片编写教程2026-02-07 17:10:02
  • java文件视频教程2026-02-07 17:10:02
  • 菜鸟教程JAVA目录2026-02-07 17:10:02