Итак, у меня есть 3 класса, Lair, LairLocation и Minion. Я создал ArrayList, который должен хранить объекты Minion, и это атрибут LairLocation. Я должен создать несколько объектов для хранения в ArrayList из родительского класса Lair. И LairLocation, и Minion, и подклассы Lair.
Всякий раз, когда я пытаюсь создать объекты для хранения в ArrayList от моего родителя, я получаю сообщение об ошибке «Миньон не может быть решен» и просит создать локальную переменную и т. Д. Пожалуйста, помогите
LairLocation
'''
public class LairLocations extends Lair
{
public static ArrayList<Minion> minions = new ArrayList<Minion>();
}
'''
Lair
'''
public class Lair
{
public void createMinions()
{
minions.add("12", "Mine", "Me");//This is giving me the error
}
}
'''
Minion
'''
public class Minion extends Lair
{
private String id;
private String fName;
private String lName;
public Minion(String Id, String fName, String lName)
{
this.id = id;
this.fName = fName;
this.lName = lName;
}
}
'''