Игорь

Привет всем! Подскажите пожалуйста что не так... Первый раз делал копипастами некоторых полей, гдет тут прочитал что так нельзя, сбросил и сделал заново... то же (( Задача пустячковая, но и за непонятной ошибки не могу двинутся дальше ((

make: Entering directory '/usr/src/app'
mkdir -p out
find . | grep java > sources.txt
javac @sources.txt -sourcepath src -d out -cp out
./src/Main.java:38: error: cannot find symbol
cv.show(game);
^
symbol: method show(Game)
location: variable cv of type ConsoleView
./src/Main.java:39: error: cannot find symbol
cv.move(game);
^
symbol: method move(Game)
location: variable cv of type ConsoleView
2 errors
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1 

И еще вопрос, а по какой причине входные параметры методов устанавливаются как final, разве потом можно будет с ними норм работать, на скок я помню вроде финал неизменяемы.

Заранее спасибо.

3 0

С 3-й попытки тест пройден... Более чем уверен что решения не отличались...

0

Игорь, Но может и ошибаюсь )

0

Здравствуйте.

Для того что бы разобраться в текущей ошибке — мне нужно видеть код. Давайте ссылку на ревью. А пока я могу предполагать о неправильных импортах, пакетах или случайное создание неправильного конструктора ConsoleView.

И еще вопрос, а по какой причине входные параметры методов устанавливаются как final, разве потом можно будет с ними норм работать, на скок я помню вроде финал неизменяемы.

Правильно — final запрещает изменять адрес на который ссылается ссылка. А зачем подменять аргументы внутри метода? Читать-то их нужно. Но вот перезаписывать — опасно.

0

Похожие вопросы

Егор Сафонов 1 день назад →

Добрый вечер ! Прошу помочь в решении проблемы, по комментариям ниже обнаружил, что я не один такой, упражн...

Алексей Быков 06 января 2020 →

Не могу понять что происходит. Пишет что не может найти символ, но в ConsoleView всё объявлено как надо. 10...

Roman Katzendorn 29 декабря 2019 →

Модуль 3. Урок 3. Уровни методов в Java. имею ошибку "./src/io/hexlet/xo/view/ConsoleView.java:8: error: ca...

Roman Katzendorn 29 декабря 2019 →

как из этого + show(game : Game) : void. получилось это public void show(final Game game) {} в примере? впо...

Roman Katzendorn 29 декабря 2019 →

idea подчеркивает и не компилирует "Levels count %d", this.levels);, вот то что в скобках. быстро глянул к...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →