加法接口与加法的抽象方法
2021-12-04 本文已影响0人
哈迪斯Java
interface AdditionInterface { // 加法接口
int add(int a, int b); // 加法的抽象方法
}
public class ParamterDemo { // 测试类
public static void main(String[] args) {
// lambda表达式实现加法接口,返回参数相加的值
AdditionInterface np = (x, y) -> x + y;
int result = np.add(15, 26); // 调用接口方法
System.out.println("相加结果:" + result); // 输出向相加结果
}
}
=====
interface StaticMethodInterface { // 测试接口
int method(int a, int b); // 抽象方法
}
public class StaticMethodDemo {
static int add(int x, int y) { // 静态方法,返回两个参数相加的结果
return x + y; //返回相加结果
}
public static void main(String[] args) {
StaticMethodInterface sm = StaticMethodDemo::add; //引用StaticMethodDemo类的静态方法
int result = sm.method(15, 16); //直接调用接口方法获取结果
System.out.println("接口方法结果:" + result); //输出结果
}
}