Java, проблема с getter and setter и объектами.
Eugen Marchel
Java, проблема с getter and setter и объектами.
прохожу курс Джавы, вообщем получил задание и застрял .
есть 3 класса, главный и 2 объекта. (Konsolenwanderer, Feld и Spieler) в каждом объекте создал переменые private . Значение в них считываю и записываю через get и set.
Не могу понять почему классы Konsolenwanderer(main) и Spieler между собой работают (считывание и запись) Feld а не может счиать значения т. е Принцип работы такой . Объект Spieler должен двигаться по координатам объекта Feld. переменые координат в классе Spieler присваиваются из Konsolenwanderer, но почему то в Feld они не меняются а остаются такие как при инициализации. Скажите почему я не могу в классе Feld считать переменные из класса Spieler
Ответы:
Павел Краснощеков
Форумы специализированые пол такое? Нет, не слышал. Майл ответы с кучей глупых щкололо или людей которые не шарят в программировании? Самое то..
Максим
Мда, половина по-немецки, половина по-английски. Нельзя как-то линию соблюдать? getDirection тогда уж и field, player. Нельзя что ли в сами ячейки поля класть тоже объекты? И можно было добавить методы типа Move. Нет логики игровой для перемещения. Вообще-то ты создал два объекта игрока. Один в Feld, другой на консоли. Это два разных объекта. Каждый раз при помощи new создаётся новый объект. Продумай логику лучше.
|