Найти в Дзене
KOTLIN_IT

Урок №64 по Котлин. Модификатор public

В Kotlin этот модификатор проставляется по умолчанию для всех классов, методов или переменных. Как написано в неофициальной русскоязычной документации по языку: “Код данного объявления будет виден из космоса” То есть все данные будут публичными, если не указывать никакой модификатор. И доступ к ним возможен из любого места проекта. Другими словами обратиться к этим данным можно из любого класса или пакета, импортировав их в требуемый файл. Напишем такой код: Будет эквивалентен следующему коду: public val name = "Майкл"
public val age = 20
println("Имя: " + name + " Возраст: " + age) Тут мы добавили модификатор public. Intelij IDEA будет ругаться т.к можно его не писать.

В Kotlin этот модификатор проставляется по умолчанию для всех классов, методов или переменных.

Как написано в неофициальной русскоязычной документации по языку: “Код данного объявления будет виден из космоса”

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

Напишем такой код:

-2

Будет эквивалентен следующему коду:

public val name = "Майкл"
public val age = 20

println("Имя: " + name + " Возраст: " + age)

Тут мы добавили модификатор public.

Intelij IDEA будет ругаться т.к можно его не писать.