Создали ли вы сначала новый экземпляр Вопроса, например,
Question qstn = new Question();
qstn.answers = new Answer[2];
Кроме того, если вы не будете разумно оптимизировать, тогда вы, вероятно, захотите начать инкапсуляцию и сделать переменные экземпляра приватными.Доступ через общедоступный API, например, методы получения и / или установки.
Также вы можете создавать экземпляры ответов при создании объекта, например,
public class Question {
public CharSequence question;
public Answer answers[] = new Answer[2];
}
Или вы можете сделать это в конструкторе Вопроса.(вам нужно добавить конструктор, так как компилятор по умолчанию будет генерировать вас не-аргументный конструктор в том виде, в котором он существует).