2013-04-07 3 views
1

Я пытаюсь реализовать первый поиск, для программы ИИ, которая просматривает города в Румынии.Внедрение глубины первого попадания: несовместимые объекты

однако, у меня было много touble с этим и последняя ошибка

searches.java:153: error: incompatible types 
          current = q.poll(); 
              ^
    required: city 
    found: Object 
Note: searches.java uses unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 

ответ

2

Вы должны объявить тип вашей Queue:

Queue<City> q = new LinkedList<City>();  

Я изменил ваш city на City, так как ваши имена классов всегда должны начинаться с буквы верхнего регистра as shown in this document.

+0

Литой также поможет ваш код скомпилировать и работать красиво, но не будет изящным решением. –

+0

спасибо за быстрый ответ – user1093111

+0

Теперь у меня есть ошибка «Код» searches.java:135: ошибка: не удается найти символ Queue д = новый LinkedList (); ^ символ: класс Город местоположение: код поиска код ' – user1093111