Java질문 있습니다
글쓴이: wahihi / 작성시간: 월, 2011/02/07 - 3:38오후
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에서도 변경된 값에 따라서 동작이 이루어 지게 할 수 있을까요?
Forums:
조금만 하시면 고지를 밟으실듯하네요.
조금만 하시면 고지를 밟으실듯하네요.
추정하건데 변수 scope 착각하신듯합니다.
왜? "정작 A class에서는 값의 변화가 없습니다." 라고 하시는지
값의 변화가 없다고 판단하는 부분이 생략되어 있으므로
설명만으로는 명확하게 알기가 어렵네요.
대충 이런 문제는 "변수 scope 착각" 이기에 그렇게 단정하여 말씀드립니다.
댓글 달기