Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, co oznacza słowo kluczowe 'implements' w języku Java?

sobes.tech AI

Odpowiedź od AI

W języku Java słowo kluczowe implements jest używane przez klasę do implementacji interfejsu. Interfejs definiuje zestaw metod bez implementacji, a klasa, która implements ten interfejs, zobowiązuje się do zaimplementowania wszystkich jego metod.

To umożliwia tworzenie elastycznej architektury, w której różne klasy mogą mieć wspólny zestaw metod zdefiniowanych przez interfejs, ale z różnymi implementacjami.

Przykład:

interface Printable {
    void print();
}

class Document implements Printable {
    @Override
    public void print() {
        System.out.println("Drukowanie dokumentu");
    }
}

Tutaj klasa Document implementuje interfejs Printable i zapewnia konkretną implementację metody print().