Можете пояснить, что означает ключевое слово 'implements' в языке программирования Java?

В языке Java ключевое слово implements используется классом для реализации интерфейса. Интерфейс определяет набор методов без реализации, а класс, который implements этот интерфейс, обязуется реализовать все его методы.

Короткий ответ

Что ответить на собеседовании

В языке Java ключевое слово implements используется классом для реализации интерфейса. Интерфейс определяет набор методов без реализации, а класс, который implements этот интерфейс, обязуется реализовать все его методы.

Подробный разбор

Ответ с пояснениями

В языке Java ключевое слово implements используется классом для реализации интерфейса. Интерфейс определяет набор методов без реализации, а класс, который implements этот интерфейс, обязуется реализовать все его методы.

Это позволяет создавать гибкую архитектуру, где разные классы могут иметь общий набор методов, определённых интерфейсом, но с разной реализацией.

Пример:

interface Printable {
    void print();
}

class Document implements Printable {
    @Override
    public void print() {
        System.out.println("Печать документа");
    }
}

Здесь класс Document реализует интерфейс Printable и предоставляет конкретную реализацию метода print().

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку