у вас есть
public class Question
и
public class MultipleChoice extends Question
и
public class SurveyQuestions
, где SurveyQuestions имеет
private static List<Question> q = new ArrayList<Question>();
В основном вы держитедобавление вопросов и всех вопросов, из которых состоят вопросы, в список.
Как только вы закончите, вы хотите перебрать список
for (Question q : SurveyQuestions.getInstance().getListOfQuestions())
Вопрос : Какой тип должен«q», чтобы у него был доступ и к вопросу, и к множественному выбору?