lambda表达式02
2021-11-27 本文已影响0人
哈迪斯Java
interface SayHiInterface { // 打招呼接口
String say(); // 打招呼的方法
}
public class NoParamterDemo { // 测试类
public static void main(String[] args) {
// lambda表达式实现打招呼接口,返回抽象方法结果
SayHiInterface pi = () -> "你好啊,这是里lambda表达式";
System.out.println(pi.say());
}
}
======================
package All.D14.Lambda_;
interface SayHiInterface{//函数式接口
String say();//创建一个说话的方法
}
interface additionInterface{
int add(int a,int b);
}
public class Demon01 {
public static void main(String[] args) {
additionInterface a = (x,y)->{
return x+y;
};
System.out.println(a.add(12,212));
System.out.println("==============");
additionInterface a2=new additionInterface() {
@Override
public int add(int a, int b) {
return a+b;
}
};
System.out.println(a2.add(233,890));
}
}