lambda优化

一、实现类

class Like implements ILike{
   @Override
   public void lambda() {
       System.out.println("i like lambda");
  }
}

ILike like = new Like();
like.lambda();

二、静态内部类

static class Like2 implements ILike{
   @Override
   public void lambda() {
       System.out.println("i like lambda2");
  }
}

ILike like = new Like2();
like.lambda();

三、局部内部类

class Like3 implements ILike{
   @Override
   public void lambda() {
       System.out.println("i like lambda3");
  }
}

ILike like = new Like3();
like.lambda();

 

四、匿名内部类

ILike like=new ILike() {
   @Override
   public void lambda() {
       System.out.println("i like lambda4");
  }
};
like.lambda();

 

五、lambda方法

ILike like=()->{
   System.out.println("i like lambda5");
};
like.lambda();

 

 

posted on 2022-03-03 21:12  吴XX  阅读(41)  评论(0)    收藏  举报