要求;
1、定义一个函数接口(接口中只有一个方法)
2、有多个参数时用括号
3、有多条语句时用语句块
public class lambdaDemo01 {
/* //2,静态内部类
static class ilove2 implements Ilove {
@Override
public void love(int a) {
System.out.println("i love 憨憨"+a);
}
}*/
public static void main(String[] args) {
/* love l = new love();
l.love(1);
ilove2 i2 = new ilove2();
i2.love(2);
//3,局部内部类
class ilove3 implements Ilove{
@Override
public void love(int a) {
System.out.println("i love 憨憨"+a);
}
}
ilove3 l3 = new ilove3();
l3.love(3);*/
//lambda表达式
Ilove love4 = a-> System.out.println("i love 憨憨" + a);
love4.love(4);
}
}
//定义一个函数接口(接口中只有一个方法)
interface Ilove{
public void love(int a);
}
/*//1,实现接口
class love implements Ilove {
@Override
public void love(int a) {
System.out.println("i love 憨憨"+a);
}
}*/