2016-04-26 4 views
-1

Я хотел бы передать данные из суперкласса (объекта базы данных) ребенку, которые расширяют надкласс, добавляя другое поле.java данные переноса от суперкласса к дочернему

Существует простой способ передачи данных суперкласса в (новый) ребенок?

Спасибо

+0

Суперкласс не должен иметь никаких знаний или зависимостей от своих детей. У тебя плохой дизайн. –

+1

Что значит «передавать данные?» Это бессмысленно. Пожалуйста, покажите пример того, что вы имеете в виду. – OldProgrammer

+0

Разве вы не можете сделать 'super.getMyInterestingValue()'? Я имею в виду, что у родителя уже есть эти данные, верно? – Fjotten

ответ

-1

супер класс ничего не знает о дочернем классе. Хотя это обычно считается плохой практикой, вы можете просто передать внешние данные в дочерний класс. Что-то вроде этого:

child.setChildData(parent.getParentData); 
Смежные вопросы