더북(TheBook)

세 번째 형태는 지역 중첩 클래스 또는 지역 클래스(local class)라는 내부 클래스입니다. 세 번째 형태도 코드를 통해 알아보겠습니다. InnerExam3 클래스를 만듭니다.

package javaStudy;

public class InnerExam3 {

    public static void main(String[] args) {

    }
}

 

세 번째 형태는 지역 중첩 클래스라는 이름에서 짐작할 수 있듯이 내부 클래스를 인스턴스 변수로 선언하는 것이 아니라 메서드 안에 선언하는 경우입니다. 먼저 InnerExam3 안에 메서드를 만들어봅시다.

package javaStudy;

public class InnerExam3 {
    public void exec() {

    }

    public static void main(String[] args) {

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