![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnzSPX%2FbtqFD6zcEKY%2FTvV5PYK5k6ZPjrp6k6fCyK%2Fimg.png)
[혼자 공부하는 자바] 7/13 9-1 [중첩 클래스와 중첩 인터페이스]
·
JAVA
중첩 클래스 / 멤버 클래스/ 로컬 클래스 / 중첩 인터페이스 클래스와 클래스간의 관계 내부에 선언하는.. ㅇㅇㅇ중첩 클래스 (nested class) class ClassName { class NestedClassName { } } : 클래스 내부에 선언한 클래스. ㄴ클래스간의 멤버들에 서로 쉽게 접근 가능 클래스 내부에 중첩 클래스는 두 가지로 분류한다. 1. 멤버 클래스 (클래스의 멤버로서 선언된다.) ㄴa)인스턴스 멤버 클래스 ㄴb)정적 멤버 클래스 2. 로컬 클래스 (생성자 or 메소드 내부에서 선언된다.) 당연히! 멤버 클래스는 -> 클래스나 객체가 사용중이라면 언제든지 재사용 가능. 로컬 클래스는 -> 메소드 실행 중에만 사용되고, 메소드가 종료되면 없어진다. ++중첩클래스 - 멤버클래스 -..