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

Что такое sealed классы и как они работают?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
sealed классы (Java 17) ограничивают, какие классы могут их наследовать, с помощью ключевого слова permits. Это обеспечивает контролируемое наследование и помогает при pattern matching.

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

  • A. sealed классы запрещают наследование вообще Правильный
  • B. sealed классы разрешают наследование только указанным классам через permits
  • C. sealed классы автоматически генерируют equals/hashCode
  • D. sealed классы – это синоним final классов

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

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