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