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

Наследование методов родителя в Kotlin

Класс-потомок получает публичные методы родителя. Пусть у User есть сеттер и геттер имени:

open class User { private var name: String = "" fun setName(name: String) { this.name = name } fun getName(): String { return this.name } }

Потомок объявляют пустым - методы всё равно приходят от родителя:

class Employee : User()

У объекта Employee работают унаследованные команды:

fun main() { val employee = Employee() employee.setName("john") println(employee.getName()) }

Проверьте, что ваш класс Employee наследует методы от класса User.

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