Java질문 있습니다

wahihi의 이미지

A class 와 B class가 있는데요.
B class에서 A class 내의 하나의 필드 값을 변경하고 , 그 결과에 따라 A class도 영향을 받게 하고 싶습니다.

예를 들면 이렇게 코딩 했어요.
B class에서는
static A class m_B;
m_B.A클레스 필드 = 1;
요렇게 변경한것이 B class내에서는 적용이 되는데요
정작 A class에서는 값의 변화가 없습니다.

어떻게 하면, B class 에서 A class 필드 값을 변경하면, A class에서도 변경된 값에 따라서 동작이 이루어 지게 할 수 있을까요?

emptynote의 이미지

조금만 하시면 고지를 밟으실듯하네요.

추정하건데 변수 scope 착각하신듯합니다.

왜? "정작 A class에서는 값의 변화가 없습니다." 라고 하시는지

값의 변화가 없다고 판단하는 부분이 생략되어 있으므로

설명만으로는 명확하게 알기가 어렵네요.

대충 이런 문제는 "변수 scope 착각" 이기에 그렇게 단정하여 말씀드립니다.