더북(TheBook)

2.6 중첩 클래스


앞 절에서는 클래스를 패키지로 구조화하는 방법을 알아보았다. 이 방법 외에 클래스를 다른 클래스 내부에 두는 방법도 있다. 이런 클래스를 중첩 클래스(nested class)라고 한다. 중첩 클래스는 가시성을 제한하거나 Element, Node, Item처럼 일반적인 이름을 쓰면서도 정돈된 상태를 유지할 때 유용하다. 자바에는 작동 방식이 약간 다른 중첩 클래스가 두 종류 있다. 이 절에서 하나씩 살펴본다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.