四种内部类,到底哪种可以使用abstract前缀
结论
先说结论,除了匿名内部类,其余三种内部类,局部内部类,成员内部类和静态内部类都可以使用abstract前缀。
试验过程
成员内部类
编译没有出现错误
静态内部类
编译没有出现错误
局部内部类
编译没有出现错误
匿名内部类
基于接口的匿名内部类
编译出现错误,显示需要修饰符或者是类名称。
基于类的匿名内部类
编译出现错误,显示需要修饰符或者是类名称。
先说结论,除了匿名内部类,其余三种内部类,局部内部类,成员内部类和静态内部类都可以使用abstract前缀。
编译没有出现错误
编译没有出现错误
编译没有出现错误
编译出现错误,显示需要修饰符或者是类名称。
编译出现错误,显示需要修饰符或者是类名称。
相关推荐