В настоящее время я работаю над настольной игры с использованием Java, и я получил вопрос о том, как именно ООП работает в этой ситуации:мне нужна помощь понимание ООП
Прямо сейчас, у меня есть два объекта:
- Игровое объект
- Win объект, который принимает в игре объект доска в его конструктор
Оба объекта были инициализируется в начале моего основного метода.
Объект игровой доски будет активным, все части будут перемещаться назад и вперед и быть уничтожены.
Каждый раз, когда ход сделан, объект Win проверяет, выиграл ли текущий игрок или нет.
Теперь вопрос:
Будет ли плата объект, который передается в объект Win в начале обновления в качестве активного объекта платы в основном методе?
public static void main(String[] args){
Matrix m = new Matrix();
Win w = new Win(m);
Ну, я думаю, что простой ответ на ваш вопрос: попробуйте: P. – 3kings
Да, он обновится. Не уверен, почему вам нужен объект Win. Я думаю, что в этом случае было бы лучше спросить совета, есть ли победитель или, может быть, кто это, а не такой подход. Возможно, я ошибаюсь. – Rig
Забавно, как я что-то публикую, и через несколько секунд я думаю о способе самостоятельно ответить на вопрос и на самом деле ответить на него. Но спасибо вам, ребята, в любом случае! –