Урок 17: Сеттеры и геттеры в Kotlin (setter, getter)
Видео версия урока: https://youtu.be/8DGWIU3Qvok Общие понятия Из прошлого урока про модификаторы доступа плавно переходим к пониманию сеттеров и геттеров. Когда мы обращаемся к свойству какого-то класса, можно подумать, что мы делаем это напрямую. Однако, это не так. Kotlin под капотом генерирует так называемые сеттеры и геттеры. Это методы с помощью которых мы можем получать и изменять свойства. По аналогии с теми фукнциями, что мы сами писали на прошлом уроке, только на уровне языка. Напомню,...
10 месяцев назад
Урок №68 по Котлин. Сеттеры
get()/set() — специальные функции, которые отвечают за считывание и установку значения поля. Могут использоваться для настройки доступа к полям Их формальный синтаксис: Инициализатор, геттер и сеттер свойства необязательны. Указывать тип свойства также необязательно, если он может быть выведен их значения инициализатора или из возвращаемого значения геттера. Геттеры и сеттеры необязательно определять именно для свойств внутри класса, они могут также применяться к переменным верхнего уровня. Сеттер определяет логику установки значения переменной...