package Object_Oriented;
public interface Calculator {
int Cal(int a, int b);
}
package Object_Oriented;
//Lambda表达式可以简化匿名类的书写。(参数类型 参数名) 接口的参数列表,->表示传递给,{}重写接口的抽象方法(直接写方法体,也就是想实现什么功能)
public class Demo_Cal {
public static void main(String[] args) {
invoke(3,4,(int a,int b)->{
return a+b;
});
}
private static void invoke(int a,int b, Calculator calculator){
int sum = calculator.Cal(a,b);
System.out.println(sum);
}
}



