Java匿名内部类的 箭头函数
时间: 2024-01-04 17:16:30 浏览: 132
JAVA匿名类创建对象.doc
Java匿名内部类中的箭头函数是Java 8中引入的Lambda表达式的一种简化写法。它可以让我们更方便地定义只有一个抽象方法的接口实例。
例如,我们可以使用匿名内部类和箭头函数来创建一个只有一个抽象方法的Runnable实例:
```
Runnable r = () -> System.out.println("Hello, world!");
```
这里的箭头函数就是 `() -> System.out.println("Hello, world!")`,它实现了Runnable接口中唯一的抽象方法 `run()`。
需要注意的是,箭头函数只能用于定义只有一个抽象方法的接口实例,否则会编译错误。
阅读全文