Как я перемещаю объект от одного меню до другого?

Вы не можете ссылаться на статическую переменную из нестатического метода. Чтобы понять это, вам нужно понять разницу между статическими и нестатическими.

Статические переменные являются переменными класса, они принадлежат классу с их единственным экземпляром, созданным только в первом. Нестатические переменные инициализируются каждый раз, когда вы создаете объект класса.

Теперь, когда вы используете новый оператор (), мы создадим копию каждого нестатического файла для каждого объекта, но это не относится к статическим полям. Вот почему это дает ошибку времени компиляции, если вы ссылаетесь на статическую переменную из нестатического метода.

7
задан Peter Mortensen 13 February 2018 в 17:59
поделиться