Lambda表达式的练习(抽象方法带参,带返回值)

Posted pxy-1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lambda表达式的练习(抽象方法带参,带返回值)相关的知识,希望对你有一定的参考价值。

技术图片

接口定义

技术图片
public interface Addable {
    int add(int x, int y);
}
View Code

测试类定义

public class AddableDemo {
    public static void main(String[] args) {
        //匿名内部类
//        useAddable(new Addable() {
//            @Override
//            public int add(int x, int y) {
//                return x + y;
//            }
//        });

        //Lambda表达式
        useAddable((int x,int y) ->{
            return x + y;
        });

    }
    public static void useAddable(Addable a ){
        System.out.println(a.add(10,20));
    }
}

运行结果

技术图片

以上是关于Lambda表达式的练习(抽象方法带参,带返回值)的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE-22.1.2Lambda表达式练习:无参无返回值抽象方法

JavaSE-22.1.3Lambda表达式练习:有参无返回值抽象方法

JavaSE-22.1.4Lambda表达式练习:有参有返回值抽象方法

Lambda表达式的练习(抽象方法无参,无返回值)

Lambda表达式的练习(抽象方法无参,无返回值)

类的无参带参方法