Как бы я создал новый объект в поле, которое является sortedmap?
Поле children - это SortedMap. SortedMap - это интерфейс. Таким образом, чтобы создать новый объект для хранения в дочерних полях, вам нужно использовать некоторый класс, который реализует SortedMap. Мы предлагаем использовать класс java.util.TreeMap.
И при использовании этого:
private SortedMap<Move,State> children= null;
Как бы я пошел по этому поводу? Я действительно не хочу, чтобы кто-то выполнял мое поручение за меня, поэтому я не собираюсь публиковать код, поэтому надеюсь, что вы, ребята, сможете помочь с тем, что я могу опубликовать.
Будет ли это что-то вроде:
SortedMap <Move, State> children = new SortedMap <Move, State>;
но я продолжаю получать ошибку.