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

Приватные методы в Kotlin

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

class User(private var name: String) { fun show(): String { return cape(name) } private fun cape(str: String): String { return str.replaceFirstChar { it.uppercase() } } }

Проверка:

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

В следующем коде сделайте вспомогательный метод приватным:

class Employee( private var name: String, private var salary: Int ) { fun getSalary(): String { return addSign(salary.toString()) } fun addSign(num: String): String { return num + "$" } }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить