Я вроде как новый для программирования, поэтому я уверен, что это простой ответ.Вызов строки [] из другого класса выглядит нулевым
В принципе, на мой основной метод, который я хочу сделать это:
...
wordtime = new LabelField("" + DataStored.words[0]);
...
Теперь в классе DataStored у меня есть: .. .
public static String[] words;
{
words = new String[2];
words[0] = "Oil sucks!";
words[1] = "Do you know that I can talk?";
}
...
Так что каждый раз, когда я пытаюсь скомпилировать программу, ее останавливают в главном классе, говоря, что DataStored.words [0] имеет значение NULL. Как я могу заставить его заполнить поля из другого класса? Заранее спасибо!
-1. Ваш код в точности эквивалентен коду в вопросе, просто с некоторыми изменениями пробелов. –
Я только цитировал его код. Не меняйте его. Я заявил об изменениях, которые ему нужны в моем комментарии. – Avogadro
'public static String [] words() {words = new String [2]; слова [0] = "масло отстой!"; слов [1] = «Знаете ли вы, что я могу говорить?»; } ' – Avogadro