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();

    代码使世界更精彩
  • 相关阅读:
    python操作excel表格
    重学Java
    重学Java
    重学Java
    重学Java
    重学Java
    博客园自定义主题及目录组件
    重学Java
    修改 Eclipse 背景颜色的高级方法
    dbf转excel
  • 原文地址:https://www.cnblogs.com/lgx123/p/14753311.html
Copyright © 2011-2022 走看看