Lambda表达式
用于避免匿名内部类定义过多
函数式接口
任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口。
package com.peanutist.day08;
public class TestLamda {
public static void main(String[] args) {
Love love =()-> System.out.println("do you love me?");
love.ask();
Like like =(times,nums)-> {System.out.println("do you miss me?"+times);
System.out.println("test"+nums);};
like.say(3,4);
}
}
interface Love{
void ask();
}
interface Like{
void say(int times,int nums);
}