Мне нужно создать массив ссылок на дочерние объекты. В этом случае номер должен иметь массив ссылок на объекты: DarkRoom
и LightRoom
. Ошибка в строке, где инициализация массива типа Room
. Чего не хватает?Массив ссылок на дочерние объекты не удалось инициализировать
public abstract class Room {
public Room[][] space = new Room[4][4]; // <<Syntax error on token ";",
space[0][0] = new DarkRoom();
space[0][1] = new LightRoom();
space[1][0] = new DarkRoom();
space[1][1] = new LightRoom();
}
public class LightRoom extends Room { ... }
public class DarkRoom extends Room { ... }
Следующие строки неверны. Поместите один метод! –