В настоящее время я работаю над кодом, с которым у меня возникают проблемы.создание экземпляров классов
У меня есть две кнопки на графическом интерфейсе. Если нажать одну кнопку, она присваивает значению строке значение, отражающее это.
Другая кнопка такая же, за исключением того, что для строки назначается другое значение.
Эта строка создается в начале до конструктора следующим образом:
public string s = "String"; // public so I can call it in another class
Проблема возникает, когда я хочу, чтобы выяснить, какая кнопка была нажата в другом классе. Я хочу посмотреть, что s
так я должен создать экземпляр этого класса GUI:
gui = new GUI();
Это сбрасывает значение s
в «String» снова, и это губит мое сравнение.
Есть ли способ обойти это?
Я пробовал много идей, но ничего не работает.
Вам действительно нужно сесть и смотреть на это с самого начала. Вам нужно прочитать и узнать, что такое «объекты» и что такое «scope» и как оно работает. – GEOCHET