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