JAVA공부하기 115
지역클래스
코드 블록 내부에 지역적으로 선언된 클래스
- 지역 클래스는 그들이 정의된 코드 블록 내부에서만 가시적이므로 블록 외부에서는 참조할 수 없다.
- 그들이 정의된 코드 블록 외부에서 final로 선언된 모든 지역 변수와 인수를 사용할 수 있다.
이를 위해서 자바에서는 지역변수와 인수를 final로 선언할 수 있는 기능이 있다.
- 어떠한 static 멤버도 가질 수 없고, 맴버 클래스와는 달리 지역 클래스에는 접근 지정자를 부여할 수 없다.
앞에서 제시했던 Enumerator멤버 클래스를 지역 클래스로 재 작성
- 코드의 명확성 개선
지역 클래스 예제
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 117. 예외 (0) | 2015.06.17 |
---|---|
JAVA공부하기 116. 익명 클래스 (0) | 2015.06.16 |
JAVA공부하기 113. 내부 클래스 (0) | 2015.06.16 |
JAVA공부하기 112. 중첩된 최상위 클래스 (0) | 2015.06.16 |
JAVA공부하기 111. 중첩클래스 (0) | 2015.06.16 |