Member 12809433 Ответов: 1

При добавлении объекта в коллекцию ArrayList создается сообщение об ошибке идентификатор?


У меня есть большой длинный код из группового проекта, над которым я работаю. Мы все добавляем свои собственные отдельные классы к классу "Армия", который состоит из графического интерфейса, показывающего каждый из наших различных классов (например, " Лучник, ниндзя, катапульта и т. д.).

В любом случае, я хочу создать ArrayList, который записывает каждый из объектов, созданных армией. Однако, как только я пытаюсь добавить что-либо в ArrayList, он выдает мне ошибку <identifier> expected.

Эти две строки прекрасно компилируются, когда я их добавляю:
   ArrayList<object>armyList = new ArrayList<object>();
   Warrior warrior = new Warrior();
But as soon as I add the line <pre lang="java"> armyList.add(warrior);
Это дает мне вышеупомянутую ошибку.

Что происходит??

Вот полный код армейского класса (Я не хотел загромождать это пространство вопросов полной вещью).

Что я уже пробовал:

Активно исследует интернет. Убедившись, что я правильно объявляю и добавляю в ArrayLists. Изолируем проблему в отдельный файл.

1 Ответов

Рейтинг:
1

Member 12809433

Оказывается, я не мог вызывать методы (например, метод .add ()) непосредственно из класса, а не из метода. Проблема решена :/