我们知道一个类的局部类是存在的(例如:类的方法内部的局部类),但是我们可以声明一个接口的局部类吗?我将本地类的原始格式重新格式化如下:
“ (接口的)本地类是具有自己名称(本地名称)的非静态成员类,它可以在接口的默认/静态/私有方法中使用”。
那么,它的定义是否正确?因为当我尝试声明时,没有发生编译时错误。
请帮助我,非常感谢
我举一个例子如下:
public interface GlobalClass {
static void functionB() {
class Local {}
};
default void functionC() {
class Local {};
};}
这是正确的还是不正确的?