标签:表达式 int c89 dad alt img rgs splay static
接口定义
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(); } }
运行结果
标签:表达式 int c89 dad alt img rgs splay static
原文地址:https://www.cnblogs.com/pxy-1999/p/12894235.html