Главная
Bimlibik
Cancel

Kotlin. Ключевое слово object.

Ключевое слово object позволяет одновременно объявить класс и создать его экземпляр (или другими словами, объект). При этом использовать его можно по-разному: объявление объекта; реализация об...

RecyclerView

RecyclerView - компонент для отображения элементов списка, который является более продвинутой и гибкой версией ListView, но не является его родственником, а относится к семейству ViewGroup. Прин...

Kotlin. Абстрактные классы и интерфейсы.

Абстрактные классы и интерфейсы объединены мной в одну тему, так как по своей сути они очень похожи. И те и другие имеют отношение к “моделированию” классов. С их помощью мы можем показать, что у о...

Activity (Активность, Операция)

Activity - это компонент приложения, который является одним из его фундаментальных строительных блоков. Его основное предназначение заключается в том, что оно служит точкой входа для взаимодействия...

Kotlin. Основной и вторичный конструкторы. Init блок.

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

Kotlin. Классы перечислений (enum).

В процессе разработки чего-либо у каждого из нас (наверное) возникали такие ситуации, когда переменная должна иметь определённые (заранее известные) значения - константы. Вместо того, чтобы плодить...

Kotlin. Проверь себя! Вопросы - ответы.

Здесь будут вопросы и ответы по языку программирования Kotlin. Общий сборник из найденного в интернете и услышанного на собеседованиях. Создано с целью проверить себя, а также понять, что нужно под...

Kotlin. Изолированные (запечатанные) классы (sealed classes).

Изолированный класс - это еще одно новшество в языке Kotlin, которого не было в Java. Тем не менее, само по себе понятие в программировании не является новым — Kotlin позаимствовал его у других язы...

Kotlin. Вложенные и внутренние классы

В Kotlin можно объявить один класс внутри другого. Как правило это полезно, когда нужно расширить функционал внешнего класса: будет чёткое разделение прямого предназначения класса от новой функцион...

Kotlin. Классы данных (Data classes)

В процессе разработки нам часто приходится создавать классы, предназначенные исключительно для хранения каких-либо данных. При этом, чтобы такой класс стал максимально удобным переопределяются мето...