本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
是我们用得最多的,在编写事件监听的代码时使用匿名内部类不但方便,而且使代码更加容易维护。
2.特点
(1)要继承父类或者实现接口
(2)匿名内部类只能有一个对象
(3)匿名内部类对象只能使用多态形式引用
3.本质
其实是继承该类或者实现接口的子类匿名对象
4.实例
class Test { public static void main(String[] args) { Thread thread = new Thread( // 匿名内部类 new Runnable() { @Override public void run() { System.out.println("Thread run"); } } ); } }
以上就是java中匿名内部类的内容理解,对于这种使用范围不大,但是频繁的被大家所使用的内部类,相信大家已经有所掌握。用法和实例都分享在上面,学会就可以进行代码试验。