Получи случайную криптовалюту за регистрацию!

Объяснение к предыдущему вопросу Класс Y не компилируется, | Java задачи с собеседований

Объяснение к предыдущему вопросу

Класс Y не компилируется, поскольку private не допускается. Класс Z не компилируется, потому что метод doSmth() в интерфейсе имеет модификатор public, а в классе Z - модификатор по-умолчанию, что является сужение области видимости и не допускается.

Класс X компилируется. Методы, объявленные в суперинтерфейсе и не реализованные в классе, считаются абстрактными методами этого класса.

Java задачи с собеседований