美文网首页
Java基础篇之java8新特性:自定义函数式接口

Java基础篇之java8新特性:自定义函数式接口

作者: writeanewworld | 来源:发表于2020-01-13 13:47 被阅读0次

    1.前言

    1)、自定义一个函数式接口,加深对lambda的理解。

    2.例子

    //定义函数式接口
    @FunctionalInterface
    public interface Java8Fun<R,T> {
    
        //运算
        R operator(T t1,T t2);
    
    }
    
    
    //定义方法 使用到该函数式接口
    public class opeator {
    
        public static Integer operator(Integer a,Integer b,Java8Fun<Integer,Integer> of){
            return  of.operator(a,b);
        }
    
    }
    
    //使用
    public class test {
        public static void main(String[] args) {
            //lambda中传递行为
            Integer res = operator(1,2,(Integer a,Integer b)->a+b);
            System.out.println(res);
        }
    
    }
    
    

    相关文章

      网友评论

          本文标题:Java基础篇之java8新特性:自定义函数式接口

          本文链接:https://www.haomeiwen.com/subject/wjygactx.html