欢迎光临散文网 会员登陆 & 注册

lambda带参数的代码

2020-04-08 08:32 作者:小垃圾kiki  | 我要投稿
package cn.jd.thread;
/*
 * lambda里面加入参数
 */
public class LambdaTest02 {
        public static void main(String[] args) {
            ILove  love1=new Love();
            love1.lambda(5);
            ILove  love=(int a)->{
                System.out.println("来自程序员的愤怒"+a);
            };
            love.lambda(100);
            
            //再简化类型可以拿掉,它自己会匹配对应的类型
            //只有一个参数的情况下,括号也可以省略
            love=(a)->{
                System.out.println("来自程序员的愤怒"+a);
            };
            love.lambda(100);
            //如果是一行代码花括号也可以省略
            love=a->System.out.println("来自程序员的愤怒"+a);
            
            love.lambda(100);
            
        }
}
interface ILove{
    void lambda(int a);
}
class Love implements ILove{

    @Override
    public void lambda(int a) {
        System.out.println("来自程序员的愤怒"+a);
    }
    
}

lambda带参数的代码的评论 (共 条)

分享到微博请遵守国家法律