目录

​1.成员内部类的介绍​

​2.内部静态,外部不是静态还需要创建对象才可以访问​

​3.匿名内部类实现了很多东西,继承和重写​

​4.Lambda的标准形式​

​5.Lambda表达式在接口中相当于的位置​

​6.Lambda表达式某些情况可以省略的东西​

​7.lambda和匿名内部类的区别​

​8.匿名内部类还是lambda都是相当于子类的对象​


1.成员内部类的介绍

Java基础知识日积月累(Tip of the Day14)_子类

2.内部静态,外部不是静态还需要创建对象才可以访问

这里好像写反了,疑惑了一下.

Java基础知识日积月累(Tip of the Day14)_lambda表达式_02

3.匿名内部类实现了很多东西,继承和重写

Java基础知识日积月累(Tip of the Day14)_子类_03

Java基础知识日积月累(Tip of the Day14)_lambda表达式_04

4.Lambda的标准形式

Java基础知识日积月累(Tip of the Day14)_匿名内部类_05

5.Lambda表达式在接口中相当于的位置

Java基础知识日积月累(Tip of the Day14)_成员内部类_06

6.Lambda表达式某些情况可以省略的东西

Java基础知识日积月累(Tip of the Day14)_创建对象_07

7.lambda和匿名内部类的区别

Java基础知识日积月累(Tip of the Day14)_成员内部类_08

8.匿名内部类还是lambda都是相当于子类的对象

Java基础知识日积月累(Tip of the Day14)_子类_09


使用场景:笔者认为传递的参数中以接口类型为参数的话如果该接口只有一个公共接口,其余都是私有类或接口就可使用lanbda表达式或者匿名内部类进行重写接口.