Встречается на собеседованиях • сегодня

Где будешь использовать интерфейс

Интерфейсы в Java используются для:

  1. Определения контракта - задают поведение, которое должны реализовать классы
  2. Достижения полиморфизма - позволяют работать с разными классами через общий интерфейс
  3. Слабого связывания - уменьшают зависимости между компонентами системы
  4. Множественного наследования - класс может реализовать несколько интерфейсов

Пример:

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
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы