Ich habe gerade eine statisch verschachtelte Schnittstelle in unserer Codebasis gefunden.
class Foo {
public static interface Bar {
/* snip */
}
/* snip */
}
Ich habe das noch nie gesehen. Der ursprüngliche Entwickler ist unerreichbar. Deshalb muss ich SO fragen:
Welche Semantik steckt hinter einer statischen Schnittstelle? Was würde sich ändern, wenn ich das entferne static
? Warum sollte jemand das tun?