Если ваш класс Child наследуется от Parent, тогда Child isA Parent. Если вы создаете двух дочерних элементов, то они являются отдельными объектами, а их родительские «части» - отдельными. Это не тот эффект, который вы просите.
Я предполагаю, что вам нужен такой сценарий, что может быть несколько семей. Есть Родитель (назовите его Фред, 72 года) и Родитель (назовите ее Джун, 45 лет)
У Фреда есть дети F1, F2, F3, у Джун есть дети J1, J2.
Все дети Фреда имеют возраст 72 года, 45 июня, и когда мы отмечаем день рождения Фреда, все его дети автоматически достигают 73 лет.
Итак, мы смоделируем это с помощью отношения hasA .
Child {
Parent myParent; // points to Fred or June, or whoever
int getAge() { return myParent.getAge(); }
}
Обратите внимание, что в итоге мы делегируем нашему родителю, что немного сложнее, чем использование наследования, но, вероятно, вам нужно.