Sobes.tech
Junior — Middle

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

sobes.tech AI

Отговор от AI

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

Това позволява създаването на гъвкава архитектура, където различни класове могат да имат общ набор от методи, определени от интерфейса, но с различни реализации.

Пример:

interface Printable {
    void print();
}

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

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