Lambda表达式的练习(抽象方法无参,无返回值)
Posted pxy-1999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lambda表达式的练习(抽象方法无参,无返回值)相关的知识,希望对你有一定的参考价值。
接口定义
public interface Eatable { void eat(); }
接口实现类
public class EatableImp implements Eatable{ @Override public void eat() { System.out.println("学习使用Lambda表达式"); } }
测试类
public class LambdaDemo { public static void main(String[] args) { //正常流程 Eatable e = new EatableImp(); useEatable(e); //使用匿名内部类 useEatable(new Eatable() { @Override public void eat() { System.out.println("匿名内部类-改进"); } }); //使用Lambda表达式 useEatable(()->{ System.out.println("使用Lambda表达式"); }); } public static void useEatable(Eatable e){ e.eat(); } }
运行结果
以上是关于Lambda表达式的练习(抽象方法无参,无返回值)的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE-22.1.2Lambda表达式练习:无参无返回值抽象方法
JavaSE-22.1.3Lambda表达式练习:有参无返回值抽象方法