Итак, у меня есть этот пользовательский класс (который я позже построил дерево с наследованием), но ваш корневой класс идеально подходит для создания массива модификаторов stat для классов символов в моей игре, а не для создания 2d, поэтому я могу хранить 8 парных классов PER, но JAva не нравится мой код, что я делаю неправильно?Массив объектов в Java
CharGen - это мой класс, я могу создать экземпляр и расширить его на собственном уровне. NumOfClasses - это int, который я использовал несколько раз, чтобы установить различные размеры массива для всех классов в системе, и те, и другие отлично работают. Массив CHARGEN подбрасывает ошибку
private CharGen CClassAttributeModifier[] = new CharGen[NumOfClasses];//expects a token { after the ;
CClassAttributeModifier[0] = new CharGen();//expects a } after ;
Но это только кажется неправильным, особенно после [0] создана всего лишь тест, он не строится сразу после decleration он будет построен в конструктор класса так как я создаю массив для всех классов данных, имен, описаний, атрибутов и т. д., которые после установки будут использоваться для загрузки всех данных для выбранных классов позже, когда вы его выбрали в игре
Вставьте соответствующий некомпилирующий код и точное сообщение об ошибке, которое вы получаете от компилятора. Тот, который объясняет, что не так с кодом. –