目录
自己随手写出来了,不在意排版和文章思维的以下都是想到哪里写到哪里. 甚至可能还有错别字.
内部类
定义在类里面的类称之为内部类,但是根据在位置不同分为【成员内部类】【局部内部类】【匿名内部类】
成员内部类
位置:定义在类的成员位置
匿名内部类
使用匿名内部类的的前提
1.必须要一个类或者接口
2.格式:
new 类/接口(){
//复写所有的抽象方法
}
3.本质:匿名内部类的本质,其实是类或者接口的【子类对象】
Lambda表达式
Lambda表达式JDK8提供的新特性,Lambda表达式可以简化匿名内部类的书写。
Lambda的使用前提
1. 必须要有一个函数式接口 要求:接口中只允许有一个抽象方法 2. 需要有一个方法,把函数式接口作为方法的参数使用
Lambda表达式的基本使用
第一步:定义一个函数式接口 HandlerShow接