加法接口与加法的抽象方法

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);             //输出结果
}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • interface SayHiInterface { // 打招呼接口String say(); // 打招呼的方...
    哈迪斯Java阅读 2,206评论 0 20
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • 1. Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法, 线程...
    ImmenseAndVast阅读 1,748评论 0 1
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 4,489评论 0 2
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,784评论 1 44