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

Геттеры в Kotlin

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

class User( private var name: String, private var surn: String ) { fun getName(): String = name fun getSurn(): String = surn }

Чтение данных объекта:

val user = User("john", "smit") println(user.getName()) println(user.getSurn())

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

class Employee(private var salary: Int) { fun getSalary(): String { return "$salary$" } }

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

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

Сделайте геттеры, выводящие значения каждого из наших свойств.

В классе Employee в геттере зарплаты сделайте так, чтобы при чтении зарплаты в конец ее значения добавлялся знак доллара.

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