int BOX;
private static final int B=100001; --------------1번
switch(BOX){
case B: 블라블라 ----------------2번
}
위와 같이 작성된 코드가 있습니다. 그런데 이때 제가 1번 부분에서 final키워드를 빼고private static int B=100001 이와 같이 코드를 수정했더니 2번 부분에 B서 에러가 발생합니다 Link all references for a local rename 이와 같이 뜹니다.
이해를 할수 없습니다. 선언 값을 바꿔 주면 다른 곳에서 사용 되는 변수들도 당현히 선언된 변수에 따라 속성값도 바뀌어야 하는게 아닌가요;;