使用lambda调用有参函数

 

 

 

package com.mayikt.service;

/**
 * @ClassName YouShenInterface
 * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
 * @Version V1.0
 **/
@FunctionalInterface
public interface YouShenInterface {

    String get(int i, int j);
}

 

 

 

package com.mayikt;

import com.mayikt.service.YouShenInterface;

/**
 * @ClassName Test04
 * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
 * @Version V1.0
 **/
public class Test04 {
    public static void main(String[] args) {
        //1.使用匿名内部类调用
//        YouShenInterface youShenInterface = new YouShenInterface() {
//            @Override
//            public String get(int i, int j) {
//                return i + "--" + j;
//            }
//        };
//        System.out.println(youShenInterface.get(1, 2));
        //2.使用lamdba 调用有参数函数方法
        YouShenInterface youShenInterface2 = (i, j) -> {
            return i + "--" + j;
        };
        System.out.println(youShenInterface2.get(1, 1));
    }
}

 

posted @ 2021-11-22 23:46  AngDH  阅读(142)  评论(0编辑  收藏  举报