package thread;
/**
- lamabda推导 + 参数 + 返回值
- @author
*/
public class TestLambda03 {
public static void main(String[] args) {
IInterest interest = (int a1,int a2)-> {
System.out.println(“i like lmabda–>”+a1);
return a1+a2;
};
interest.lambda(100, 200);
interest = (a1,a2)-> {
System.out.println("i like lmabda-->"+a1);
return a1+a2;
};
interest.lambda(200, 200);
interest = (a1,a2)-> a1+a2;
interest = (a1,a2)-> 100;
System.out.println(interest.lambda(10,20));
}
}
interface IInterest {
int lambda(int a,int b);
}
//外部类
class Interest implements IInterest {
public int lambda(int a1,int a2) {
System.out.println(“i like lmabda–>”+a1);
return a1+a2;
}
}