Работает отлично. Чисто тоже, чб.

бник по Java "Определение интерфейса"это говоритЕсли вы не укажете, что интерфейс

Ваш интерфейс будет доступен только для классов, определенных в том же пакете, что и интерфейс.publicТем не менее, это

генерирует ошибки компилятора в

interface PPInterface {
    void foo();
    void bar();
}

class NewClass implements PPInterface {
    void foo() {}
    void bar() {}
}

 потому что я пытаюсь назначить более слабые права доступа; был публичным ». Таким образом, документация неверна, или я сделал что-то не так, или я неправильно истолковал документацию?NewClassЯ полагаю, мне не нужно использовать интерфейс - мне это нравится, потому что он хорошо организован.

Сам интерфейс может быть закрытым для пакета, а не методы в нем. Вы можете определить интерфейс, который может использоваться только (по имени) в пакете, в котором он определен, но его методы

Ответы на вопрос(3)

Ваш ответ на вопрос