Андроид-приложение, 12-я неделя
Обновлено 8 августа 2023 года.
В котлине для родительского класса Гугль использует термин сверхкласс, для дочернего класса — субкласс.
Ещё насчёт ООП: вместо наследования можно использовать агрегирование. Вот чем они различаются:
- Наследование устанавливает между классами отношение «является». Например, Андроид является операционной системой. Отсюда — в паре гипотетических классов «Андроид» и «операционная система» класс «операционная система» может стать родительским, а класс «Андроид» — дочерним.
- Отношение «принадлежит» выражается через концепцию агрегирования. Гугль приводит такой пример: умный телевизор принадлежит умному дому.