Lamb表达式匿名类实现接口方法

Posted lambquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lamb表达式匿名类实现接口方法相关的知识,希望对你有一定的参考价值。

Lamb表达式匿名类实现接口方法

import java.util.ArrayList;

public class HandlerDemo{

    public static void main(String[] args) {
        ArrayList<Object> list = new ArrayList<>();
        // 测试匿名类实现doBusy方法
        new HandlerDemo().testHandler(() -> {
            list.add("测试匿名类实现doBusy方法");
        });
        
        System.out.println(list);
    }
    //调用接口方法
    private void testHandler(Handler handler) {
        handler.doBusy();    
    }

}


public interface Handler {
    
    void doBusy();

}   

以上是关于Lamb表达式匿名类实现接口方法的主要内容,如果未能解决你的问题,请参考以下文章

为什么匿名内部类可以实例化并实现抽象方法?lambda表达式是简化了匿名内部类的实现过程吗?

函数式接口的匿名内部类与Lambda表达式的实现

函数式接口的匿名内部类与Lambda表达式的实现

使用lambda表达式和函数式接口Predicate

lamada表达式和匿名内部类的区别

JavaSE-22.1.7Lambda表达式和匿名内部类的区别