Объяснение к предыдущему вопросу Класс Y не компилируется, | Java задачи с собеседований
Объяснение к предыдущему вопросу
Класс Y не компилируется, поскольку private не допускается. Класс Z не компилируется, потому что метод doSmth() в интерфейсе имеет модификатор public, а в классе Z - модификатор по-умолчанию, что является сужение области видимости и не допускается.
Класс X компилируется. Методы, объявленные в суперинтерфейсе и не реализованные в классе, считаются абстрактными методами этого класса.
Java задачи с собеседований