结论

先说结论,除了匿名内部类,其余三种内部类,局部内部类,成员内部类和静态内部类都可以使用abstract前缀。

试验过程

成员内部类

alt

编译没有出现错误

静态内部类

alt

编译没有出现错误

局部内部类

alt

编译没有出现错误

匿名内部类

基于接口的匿名内部类

alt

编译出现错误,显示需要修饰符或者是类名称。

基于类的匿名内部类

alt

编译出现错误,显示需要修饰符或者是类名称。