더북(TheBook)

LESSON 46
내부 클래스

이번 장에서는 내부 클래스를 알아보겠습니다. 내부 클래스란 클래스 안에 선언한 클래스를 말합니다. 특정 클래스 내에서만 사용하는 클래스를 내부 클래스로 선언합니다.

 

어느 위치에서 선언하느냐에 따라 네 가지 형태로 나눕니다.

 

인스턴스 클래스(instance class)

스태틱 클래스(static class)

지역 클래스(local class)

익명 클래스(anonymous class)

 

선언 위치에 따른 유효범위도 변수의 유효범위와 유사하므로 비교하며 공부하면 이해가 쉬울 것입니다.

 

이런 내부 클래스들을 어느 위치에서 선언하고, 어떻게 사용하는지 하나씩 살펴보겠습니다.

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