Sobes.tech
Junior — Middle

Můžete vysvětlit, co znamená klíčové slovo 'implements' v jazyce Java?

sobes.tech AI

Odpověď od AI

V jazyce Java se klíčové slovo implements používá v třídě k implementaci rozhraní. Rozhraní definuje sadu metod bez implementace, a třída, která implements toto rozhraní, se zavazuje implementovat všechny jeho metody.

To umožňuje vytvářet flexibilní architekturu, kde různé třídy mohou mít společnou sadu metod definovaných rozhraním, ale s různými implementacemi.

Příklad:

interface Printable {
    void print();
}

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

Zde třída Document implementuje rozhraní Printable a poskytuje konkrétní implementaci metody print().