Встречается на собеседованиях • сегодня
Где будешь использовать интерфейс
Интерфейсы в Java используются для:
- Определения контракта - задают поведение, которое должны реализовать классы
- Достижения полиморфизма - позволяют работать с разными классами через общий интерфейс
- Слабого связывания - уменьшают зависимости между компонентами системы
- Множественного наследования - класс может реализовать несколько интерфейсов
Пример:
java
interface Drawable {
void draw();
}
class Circle implements Drawable {
public void draw() {
System.out.println("Drawing circle");
}
}
class Square implements Drawable {
public void draw() {
System.out.println("Drawing square");
}
}
// Использование
Drawable shape = new Circle();
shape.draw(); // Drawing circle
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы