Можно ли переопределить var с помощью val с унаследованным классом в Kotlin?

Я новичок в Котлине и все еще пытаюсь найти дорогу. Я знаю из этого вопроса, что val можно переопределить с var в классе, который наследует его, но так ли это наоборот? Если это не так, есть ли способ обхода, который может быть доступен?

Можно переопределить val с var потому что у более поздней версии больше информации, чем первая.

Свойство var инкапсулирует get и set , в то время как val содержит только get . Таким образом, var переопределяет get val и добавляет его set (потому что почему бы и нет).

Напротив, это не так.