Java Core middle
Records (Java 16+): можно ли от них наследоваться?
Ответ
Нет. Record неявно наследуется от java.lang.Record, а Java не поддерживает множественное наследование классов.
Разбор: Record неявно final и неявно расширяет java.lang.Record, поэтому от него нельзя унаследоваться, а сам он не может наследовать другой класс — Java не поддерживает множественное наследование классов. Запись нельзя сделать abstract или sealed-родителем, и она не компилируется в enum: это отдельная разновидность класса с фиксированной семантикой.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.