Это примерно access specifier
для классов, которые реализуют вложенный интерфейс. Более подробная информация приведена ниже:
interface Fun{
interface NestedFun{
void nestedFunction();
}
void function();
}
class A implements Fun{
class B implements Fun.NestedFun{
//implements functionality
}
// implements functionality
}
Каким будет спецификатор доступа для class B
, поскольку мы знаем, что по умолчанию вложенными интерфейсами являются static
. Это сделало бы класс, реализующий такой interface
static
?