ООП

Что будет со ссылкой на метод, если заменить объект-владельца?

Чтобы ответить на данный вопрос требуется знать, что такое ссылки и что такое ссылки на метод. Если метод обычный, не статический, то для него применяется позднее связывание. При обращении к данному методу по указанной ссылке мы получаем нужный метод. В…

Читать полностью

Урок 14: ООП. Наследование в Kotlin. open/super class, override

Оглавление Суперкласс Классы наследники Создание базового класса — родителя Создание классов — наследников Наследование методов суперкласса Абстрактный класс Переопределение методов Обращение к методам класса-родителя Суперкласс Наследование считается одним из принципов ООП. Суть заключается в том, что можно создать один основной…

Читать полностью

Урок 22: Data class (дата классы) copy, toString, equals, hashCode в Kotlin

Оглавление Data классы Дополнительные возможности Data классов Метод toString() Метод equals() Метод hashCode() Data классы Я уже рассказывал вам про классы и ООП, начиная с 11 урока. И вы понимаете насколько это мощный инструмент, позволяющий писать код приближенный к реальности.…

Читать полностью