我刚刚在代码库中找到了一个静态嵌套接口.
class Foo { public static interface Bar { /* snip */ } /* snip */ }
我以前从未见过这个.最初的开发者是遥不可及的.因此我不得不问:
静态接口背后的语义是什么?如果我删除了会有什么变化static?为什么有人会这样做?
static
java static interface
interface ×1
java ×1
static ×1