在本教程中,我们将学习如何在Java中将匿名类转换为Lambda表达式。
首先,我们将简要介绍匿名类是什么。然后,我们将使用实际示例来解答我们的中心问题。
2. Java中的匿名类
简而言之,匿名类正如其名,是一个没有名称的内部类。由于它没有名称,我们需要在一个单独的表达式中同时声明和实例化它。
按设计,匿名类扩展了一个类或实现了一个接口。
例如,我们可以使用_Runnable_作为一个匿名类来在Java中创建一个新线程。语法类似于构造函数的调用,只是我们需要将类定义放在一个块内:
大约 3 分钟