Найти в Дзене
Язык программирования Котлин

Язык программирования Котлин

Добрый времени суток!) Приветствую вас на изучении языка программирования Котлин. Здесь мы получим все необходимые знания и в дальнейшем сможем разрабатывать мобильные приложения, а также выложить их в сеть) ЖЕЛАЮ УДАЧИ!))
подборка · 66 материалов
1 год назад
Урок №66 по Котлин. Модификатор protected
Модификатор protected определяет свойства и функции, которые из вне класса видны только в классах-наследниках: Здесь в классе Person свойство name определенно как protected, поэтому оно доступно в классе-наследнике Employee (однако вне базового и производного класса - например, в функции main оно недоступно)...
1 год назад
Урок №65 по Котлин. Модификатор private
Объявленные данные с модификатором private доступны только в рамках файла. Либо в рамках класса, если данные помечены как приватные внутри него. К нему нельзя будет обратиться извне - вне данного класса. Рассмотрим пример: В данном случае класс Person определяет два свойства name (имя человека) и age (возраст человека). Чтобы было более показательно, одно свойство определено через конструктор, а второе как переменная класса. И поскольку...
1 год назад
Урок №64 по Котлин. Модификатор public
В Kotlin этот модификатор проставляется по умолчанию для всех классов, методов или переменных. Как написано в неофициальной русскоязычной документации по языку: “Код данного объявления будет виден из космоса” То есть все данные будут публичными, если не указывать никакой модификатор. И доступ к ним возможен из любого места проекта. Другими словами обратиться к этим данным можно из любого класса или пакета, импортировав их в требуемый файл...
1 год назад
Урок №63 по Котлин. Модификаторы видимости
Все используемые типы, а также компоненты типов (классы, объекты, интерфейсы, конструкторы, функции, свойства) имеют определеннй уровень видимости, определяемый модификатором видимости (либо модификатором доступа). Модификатор доступа определяет, где те или иные типы и их компоненты доступны и где их можно использовать. Область видимости — зона, внутри которой доступен компонент программы. Может задаваться с помощью модификаторов доступа...
1 год назад
Урок №62 по Котлин. Свойства и инициализатор
Первичный конструктор и свойства Первичный конструктор также может использоваться для определения свойств: Свойства определяются как и параметры, при этом их определение начинается с ключевого слова val (если их не планируется изменять) и var (если свойства должны быть изменяемыми) И в этом случае нам уже необязательно явным образом определять эти свойства в теле класса, так как их уже определяет конструктор. И при вызове конструктора этим свойствам автоматически передаются значения: People("Светлана",...
1 год назад
Урок №61 по Котлин. Первичный конструктор
Первичный конструктор является частью заголовка класса и определяется сразу после имени класса: Конструкторы, как и обычные функции, могут иметь параметры. Так, в данном случае конструктор имеет параметр _name, который представляет тип String. Через параметры конструктора мы можем передать извне данные и использовать их для инициализации объекта. При этом первичный конструктор в отличие от функций не определяет никаких действий, он только может принимать данные извне через параметры. Если первичный...