A、继承式的匿名内部类。
引用转载代码:
这里可能大家看的比较迷糊,尤其是
Car car = new Car(){public void drive(){System.out.println("Driving another car!");}};
那么我来解释一下这段代码:他相当于
他们的区别在于 xxx这个名字在这里是不需要的。
B、抽象类式和接口式的匿名内部类。
上述是抽象类式的代码,接口的同抽象类的几乎一模一样,只是把abstract 换成interface。
C、参数式的匿名内部类
引用转载代码:
内部类学习笔记(三)匿名内部类,布布扣,bubuko.com
原文:http://blog.csdn.net/zhao9tian/article/details/35819539