Поля-помощники ('backing fields') автоматически генерируются компилятором при использовании стандартных геттеров/сеттеров и не требуют явного объявления. Они используются для хранения значения свойства.
Явное использование 'backing fields' требуется в редких случаях, например, когда нужно кастомизировать геттер или сеттер и при этом ссылаться на само значение свойства, а не на вызов геттера, который может привести к рекурсии.
Для явного доступа к 'backing field' внутри геттера или сеттера используется идентификатор field
.
kotlin
Поля-помощники ('backing fields') автоматически генерируются компилятором при использовании стандартных геттеров/сеттеров и не требуют явного объявления. Они используются для хранения значения свойства.
Явное использование 'backing fields' требуется в редких случаях, например, когда нужно кастомизировать геттер или сеттер и при этом ссылаться на само значение свойства, а не на вызов геттера, который может привести к рекурсии.
Для явного доступа к 'backing field' внутри геттера или сеттера используется идентификатор field
.
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.