Java/Do It! 자바 프로그래밍
[JAVA] 13-1. 내부 클래스
종류 구현 위치 사용할 수 있는 외부 클래스 변수 생성 방법 인스턴스 내부 클래스 외부 클래스 멤버 변수와 동일 외부 인스턴스 변수, 외부 전역 변수 외부 클래스 생성 후 내부 클래스 생성 정적 내부 클래스 외부 클래스 멤버 변수와 동일 외부 전역 변수 외부 클래스와 무관하게 생성 지역 내부 클래스 메서드 내부에 구현 외부 인스턴스 변수, 외부 전역 변수 메서드 호출할 때 생성 익명 내부 클래스 1) 메서드 내부에 구현 2) 변수에 대입하여 직접 구현 외부 인스턴스 변수, 외부 전역 변수 1) 메서드 호출할 때 생성 2) 인터페이스 형 변수에 대입할 때 new 예약어로 생성 1. 내부 클래스 정의와 유형 내부 클래스(Inner Class)는 클래스 내부에 선언한 클래스다. 1) 외부 클래스와 밀접한 관련..