Back to questions
Andersen
Яндекс
Junior — Middle
79
Можете пояснить, что означает ключевое слово 'implements' в языке программирования Java?
Companies where asked
Answer from AI
sobes.tech AI
В языке Java ключевое слово implements используется классом для реализации интерфейса. Интерфейс определяет набор методов без реализации, а класс, который implements этот интерфейс, обязуется реализовать все его методы.
Это позволяет создавать гибкую архитектуру, где разные классы могут иметь общий набор методов, определённых интерфейсом, но с разной реализацией.
Пример:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Печать документа");
}
}
Здесь класс Document реализует интерфейс Printable и предоставляет конкретную реализацию метода print().