zoukankan      html  css  js  c++  java
  • lombda表达式演变过程

    lombda表达式演变过程
    public class Lombda {
    // Lombda表达式 前提是函数式接口 ==实现只有一个抽象方法接口的类
    // Lombda推演过程 外部类 -->静态内部类 -->局部内部类 -->匿名内部类 -->lombda内部类
    public static void main(String[] args) {


    class Love3 implements ILove {
    @Override
    public void love() {
    System.out.println("局部内部类");
    }
    }


    ILove love4 = new ILove(){
    @Override
    public void love() {
    System.out.println("匿名内部类");
    }
    };



    ILove love5 =()->{
    System.out.println("lombda内部类");
    };



    ILove love = new Love();
    love.love();
    ILove love2 = new Love2();
    love2.love();
    ILove love3 = new Love3();
    love3.love();

    love4.love();
    love5.love();
    }


    static class Love2 implements ILove {
    @Override
    public void love() {
    System.out.println("静态内部类");
    }
    }


    }

    class Love implements ILove {
    @Override
    public void love() {
    System.out.println("外部类");
    }
    }

    interface ILove {
    void love();

    代码使世界更精彩
  • 相关阅读:
    第三章 AjaxPro框架
    第一章 ASP.NET XML与JSON
    第二章 ASP.NET Ajax核心对象
    第五次作业
    第四次作业
    第三周笔记
    第二周笔记
    Java作业
    日期顺时,自动跳过节假日
    利用java实现excel转pdf文件
  • 原文地址:https://www.cnblogs.com/lgx123/p/14753311.html
Copyright © 2011-2022 走看看