Я только что нашел статический вложенный интерфейс в нашей базе кода.
class Foo {
public static interface Bar {
/* snip */
}
/* snip */
}
Я никогда не видел этого раньше. Оригинальный разработчик недоступен. Поэтому я должен спросить ТАК:
Какова семантика статического интерфейса? Что изменится, если я уберу static
? Зачем кому-то это делать?