Приватные свойства в 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 сделайте
три приватных свойства: имя, зарплату
и возраст.
Передайте параметром конструктора значения этих свойств.
Сделайте метод, который выведет данные работника.