一、匿名内部类概述(没有名字的内部类)
- 本质上是一个没有名字的局部内部类,定义在方法中、代码块中等等。
- 作用:方便创建子类对象,最终目的为了简化代码的编写。
- 格式:
原来
现在(匿名内部类)
- 特点总结
- 匿名内部类是一个没有名字的内部类。
- 匿名内部类写出来就会产生一个匿名内部类的对象。
- 匿名内部类的对象类型相当于是当前new的那个的类型的子类类型。
二、匿名内部类常见的使用形式(语法)
为了简化代码
也可以这样写(匿名内部类可以作为方法的实际进行传输。)
三、匿名内部类真实使用场景演示
- 给按钮绑定点击事件
简化代码
使用总结:开发中不是我们主动去定义匿名内部类,而是别人需要我们写或者我们可以写的时候才会使用。
B站黑马程序员java教程:https://www.bilibili.com/video/BV1Cv411372m?p=116