java中匿名内部类的特点是什么?

java中匿名内部类的特点是什么?

A 格式:

本质:其实是继承该类或者实现接口的子类匿名对象

这也就是下例中,可以直接使用 new Inner() {}.show(); 的原因 == 子类对象.show();

如果匿名内部类中有多个方法又该如何调用呢?

B:匿名内部类在开发中的使用

​我们在开发的时候,会看到抽象类,或者接口作为参数。

而这个时候,实际需要的是一个子类对象。

如果该方法仅仅调用一次,我们就可以使用匿名内部类的格式简化。