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().