一、Lamda表达式
一、Lamda标准格式

二、抽象方法带参数返回值练习
Lambda表达式格式: (形式参数) ->{代码块}
练习:
1:定义一个接口(Addable),里面定义-个抽象方法: int add(int x, int y);
2:定义一个测试类(AddableDemo),在测试类中提供两个方法
一个方法是: useAddable(Adable a)
一个方法是主方法,在主方法中调用useAddable方法
public interface Addable {int add(int x,int y);}
public class AddableDemo {public static void main(String[] args) {/*匿名内部类实现*/useAddable(new Addable() {@Overridepublic int add(int x, int y) {return x+y;}});/* Lamda表达式实现*///注意int 是可以省略的useAddable((int x,int y) ->{return x+y;});}private static void useAddable(Addable a){int sum= a.add(10,20);System.out.println(sum);}}
三、匿名内部类和Lamda表达式的区别

