У меня есть пакет, который имеет 2 класса Package1ClassA
и Package1ClassB
. У меня есть другой пакет, который имеет класс Package2ClassC
.Как общаться между различными пакетами в java?
Package1ClassA
является прототипом bean-компонента, расширяет runnable, имеет булевую переменную stop
и метод run
. Этот метод запуска вызывает метод в одноточечном классе Package2ClassC
.
Package1ClassB
начинает тему Package1ClassA
в одном запросе. И другой поток от Package1ClassB
изменяет значение stop
.
Мне нужно передать это изменение состояния stop
в Package2ClassC
.
Я не могу создать объект, поэтому геттер для остановки не будет работать. Я попытался сделать stop
изменчивым, но это не сработало, я предполагаю, что проходил остановку в качестве параметра функции от Package1ClassA
до Package2ClassC
.
Как мне решить эту проблему?
Почему бы вам не создать объект? –
http://stackoverflow.com/questions/15433855/how-to-create-change-listener-for-variable –
@MathewsMathai Да, я думаю, что объект будет делать. Как глупо обо мне не думать об этом. Благодарю. – rd22