← Все вопросы по Java
🔥 Java 📂 Java Core ⚡ Junior/Middle

Чем record класс отличается от обычного класса?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
record – неизменяемый класс-данные (Java 14+). Автоматически генерирует канонический конструктор, equals, hashCode, toString и геттеры. Поля неявно final. Не может наследоваться (неявно final) и наследовать другие классы.

Варианты ответа в приложении:

  • A. record – это обычный класс с автоматической генерацией сеттеров Правильный
  • B. record – неизменяемый класс, автоматически создаёт конструктор, equals, hashCode, toString
  • C. record может наследовать абстрактные классы
  • D. record поддерживает изменяемые поля

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.