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