Проверяет знание механизма добавления методов к существующим типам без унаследования.
Короткий ответ
Extension-функции позволяют «расширить» класс, добавив к нему новый метод без изменения его исходного кода или наследования. Они объявляются через синтаксис fun Type.myFun() {…}, доступны как обычные методы и помогают писать более читаемый код.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.