아이템57 지역변수의 범위를 최소화하라
Effective Java 3e 아이템 57를 요약한 내용 입니다.
지역변수의 유효 범위를 줄일수 있는 방법은 어떤게 있을까?
가장 처음 쓰일때 선언하라
메소드 상단에 사용할 모든 변수를 선언해서 사용한 경우이다.
public void calculate() {
int a = 1;
int b = 2;
int c = 3;
b = b + c;
c = c + c;
...
a = b + c;
}변수를 사용하는 위치에서 선언한 경우이다.
선언과 동시에 초기화 해야 한다
반복문은 독특한 방식으로 변수 범위를 최소화해준다
메서드를 작게 유지하고 한 가지 기능에 집중하라
Last updated