Андроид-приложение, 12-я неделя

Обновлено 8 августа 2023 года.

В котлине для родительского класса Гугль использует термин сверхкласс, для дочернего класса — субкласс.

Ещё насчёт ООП: вместо наследования можно использовать агрегирование. Вот чем они различаются:

  • Наследование устанавливает между классами отношение «является». Например, Андроид является операционной системой. Отсюда — в паре гипотетических классов «Андроид» и «операционная система» класс «операционная система» может стать родительским, а класс «Андроид» — дочерним.
  • Отношение «принадлежит» выражается через концепцию агрегирования. Гугль приводит такой пример: умный телевизор принадлежит умному дому.