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