//接口类
@FunctionalInterface
public interface Calculator {
public abstract int calc(int a,int b);
}
//测试类
public class Test {
public static void main(String[] args) {
/*invokeCalc(new Calculator() {
@Override
public int calc(int a, int b) {
return 0;
}
});*/
//标准格式
invokeCalc((int a, int b)->{return a-b;});
//省略格式
invokeCalc((a,b)->a-b);
}
//invokeCalc方法return result;
public static void invokeCalc(Calculator calculator){
int result=calculator.calc(130,120);
System.out.println(result);
}
}