Вызов одного конструктора в другом в Kotlin

Если вы переходите с java на kotlin, то у вас часто возникают вопросы вроде — как сделать на kotlin то, что вы делали на java вот так и так.

В java вызов перегруженного конструктора в другом конструкторе класса выглядит следующим образом. Представим, что у нас есть класс с двумя полями и два конструктора.

Во втором конструкторе мы вызываем первый, используя токен this. И выполняем еще какой то код после этого (многоточие). Вот как тоже самое будет выглядеть в kotlin реализации:

Вызов другого конструктора указывается через двоеточие, а код оборачивается в тело второго конструктора.

Написать комментарий

Мало букафф? Читайте есчо !

Анимированный градиент в ActionBar

Октябрь 23, 2022 г.

Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin. Для начала добавим drawable ресурс в наш проект. Откроем в проекте вкладку res/drawable и выберем из меню File -> New -> Drawable ...

Читать

Фильтрация сообщений в logcat

Январь 10, 2025 г.

Android Studio пере-изобретает способ фильтрации сообщений в logcat в очередной раз. Теперь это инструкции, которые задаются сродни ключам командной строки. ...

Читать

 

Комментарии к «Вызов одного конструктора в другом в Kotlin»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: