Поля-помощники ('backing fields') автоматически генерируются компилятором при использовании стандартных геттеров/сеттеров и не требуют явного объявления. Они используются для хранения значения свойства.
Явное использование 'backing fields' требуется в редких случаях, например, когда нужно кастомизировать геттер или сеттер и при этом ссылаться на само значение свойства, а не на вызов геттера, который может привести к рекурсии.
Для явного доступа к 'backing field' внутри геттера или сеттера используется идентификатор field
.
kotlin
Поля-помощники ('backing fields') автоматически генерируются компилятором при использовании стандартных геттеров/сеттеров и не требуют явного объявления. Они используются для хранения значения свойства.
Явное использование 'backing fields' требуется в редких случаях, например, когда нужно кастомизировать геттер или сеттер и при этом ссылаться на само значение свойства, а не на вызов геттера, который может привести к рекурсии.
Для явного доступа к 'backing field' внутри геттера или сеттера используется идентификатор field
.
kotlin
Register or sign in to get access to full answers for all questions from the question bank.