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

Для чего нужны классы

Классы в Java — это шаблоны для создания объектов, которые инкапсулируют данные (поля) и поведение (методы). Они позволяют:

  1. Структурировать код — логически группировать связанные данные и методы.
  2. Инкапсулировать данные — скрывать внутреннюю реализацию (private поля) и предоставлять контролируемый доступ (getters/setters).
  3. Использовать наследование — переиспользовать код через extends (например, класс Dog extends Animal).
  4. Реализовывать полиморфизм — переопределять методы (override) или использовать интерфейсы.

Пример:

java
class Car {
    private String model; // инкапсуляция
    
    public Car(String model) {
        this.model = model;
    }
    
    public void drive() { // поведение
        System.out.println(model + " is driving");
    }
}

Car myCar = new Car("Tesla");
myCar.drive(); // Tesla is driving
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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