Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktOpBsPP 13 of 123 menu
◀ ▶

Приватные свойства в Kotlin

Свойство без модификатора доступно снаружи класса. Модификатор private скрывает поле: читать и менять его можно только внутри того же класса:

class User { private var name: String = "" fun setUp(name: String) { this.name = name } fun show(): String { return name } }

Часто начальные значения задают в конструкторе:

class User(private var name: String) { fun show(): String = name }

Обращение к приватному полю снаружи не компилируется. Публичный метод класса по-прежнему может вернуть значение:

val user = User("john") println(user.show())

В классе Employee сделайте три приватных свойства: имя, зарплату и возраст.

Передайте параметром конструктора значения этих свойств.

Сделайте метод, который выведет данные работника.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить