매개변수의 모든 지역 사용 위치가 해당 매개변수의 대입 앞에 오는 경우, 이 매개변수는 제거될 수 있으며 지역 변수로 바꿀 수 있습니다. 이러한 매개변수로 전달되는 값은 덮어쓰여지기 때문에 이러한 매겨변수를 갖는 것은 의미가 없습니다. 일반적으로 이 문제는 리팩터링으로 인해 나타납니다.
예:
void test(int p) {
p = 1;
System.out.print(p);
}
빠른 수정을 적용한 후:
void test() {
int p = 1;
System.out.print(p);
}