JAVA抽象的局部内部类怎么用?

刚刚试了一下,发现抽象的局部内部没有报错,可是不能用来继承。
设定为接口类也会报错,那为什么抽象的能呢。?

局部内部类只为其所在的类服务,相当于一个私有类,设为抽象类,其他类是不可能继承的;一般只会在该类创建的对象只会被使用一次的时候才会使用局部内部类这种方式;设为抽象类或者接口根本毫无任何意义

局部内部类,感觉好高大上。。。。
不能用来继承是什么意思,是指子类无法访问么?子类不能访问父类的private,可以访问protect public
设定为接口类更没搞懂什么意思,接口内部不能有属性和方法之外的东西

先要搞清楚你说的是C#还是Java,因为内部类在这两者之间的概念完全不同。

这问题还能在回答后被修改?这个规则似乎不太合理吧。