При наличии двух классов создание объекта каждого класса друг в друге приводит к исключению StackOverflow. Это JAVA-проект btw.
В моих проектах есть несколько классов, и для использования других классов я подумал, что буду создавать объекты другого класса и использовать его.
Скажем, у меня есть класс Main и класс GUI. Я создал объект GUI в MAIN и инициализировал его. Точно так же я создал объект MAIN в графическом интерфейсе и инициализировал его.
Теперь это дает мне исключение переполнения стека, поскольку вызовы конструктора углубляются в рекурсию.
Как мне это сделать?
Одним из возможных решений, которое я могу придумать, является создание переменных и методов одного класса STATIC.
Какое-либо другое решение? Пожалуйста, предложите.