Sobes.tech
Back to questions
Junior — Middle
79

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

Companies where asked
AndersenAndersen
ЯндексЯндекс

Answer from AI

sobes.tech AI

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

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

Пример:

interface Printable {
    void print();
}

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

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