В Kotlin open такой же, как не final в Java для классов и методов.
Что open дают мне в следующем классе для поля, помеченного как open?
@MappedSuperclass
abstract class BaseEntity() : Persistable<Long> {
open var id: Long? = null
}
обновлено, это не дублирует. Какая разница между "открытыми" и "публичными" в Котлине?
Меня интересует open ключевое слово для свойств
обновленный
open класс может быть унаследован. open развлечение можно переопределить
свойство val - это final поле в java
как насчет open собственности?