直接调用接口方法获取结果

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 AdditionInterface { /...
    哈迪斯Java阅读 3,741评论 0 21
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • 1. Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法, 线程...
    ImmenseAndVast阅读 1,748评论 0 1
  • Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将...
    甜过草莓牛奶_d32e阅读 1,079评论 0 0
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 4,489评论 0 2