Как заставить конструктор получать один и тот же объект из разных пакетов
Я работаю в проекте, где мне нужно создать три разных приложения, которые используют общий код. Проблема в том, что мне нужно иметь доступ к методам класса, который создает объект, являющийся частью общего кода.
Чтобы уточнить. я имею MainWindow
класс, и это создает объект под названием "CommunicationClass
"чей конструктор принимает MainWindow
объект, чтобы он мог вызвать метод в MainWindow
каждый раз данные получены.
Так как я пытаюсь иметь общее CommunicationClass
У меня есть модуль "MyProject", и внутри у меня есть три пакета "App1" "App2", "App3". Проблема возникает, когда я пытаюсь передать MainWindow
от каждого класса до конструктораCommunicationClass
Msgstr "Так как они не из одного пакета, мне нужно создать конструктор для каждого объекта" MainWindow "каждого" Приложения ", так как они не из одного пакета.
Я думаю, что есть лучший способ сделать это.
У меня больше опыта с этим в C, где я просто #include общий файл и использовать его с указателями на функции, так что нет проблем.
Как этого добиться с помощью Java?
Спасибо.