JAVA공부하기 115

지역클래스

 

코드 블록 내부에 지역적으로 선언된 클래스

- 지역 클래스는 그들이 정의된 코드 블록 내부에서만 가시적이므로 블록 외부에서는 참조할 수 없다.

 

- 그들이 정의된 코드 블록 외부에서 final로 선언된 모든 지역 변수와 인수를 사용할 수 있다.

이를 위해서 자바에서는 지역변수와 인수를 final로 선언할 수 있는 기능이 있다.

 

- 어떠한 static 멤버도 가질 수 없고, 맴버 클래스와는 달리 지역 클래스에는 접근 지정자를 부여할 수 없다.

 

앞에서 제시했던 Enumerator멤버 클래스를 지역 클래스로 재 작성

- 코드의 명확성 개선

 

지역 클래스 예제

 

 

+ Recent posts