중첩 클래스와 중첩 인터페이스란? 중첩 클래스(Nested Class)란 클래스 내부에 선언한 클래스를 말하는데, 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. 중첩 클래스 public class Name { class NestedClass { } } 중첩 인터페이스 public class Name{ interface NestedInterface { } } 중첩 클래스 멤버 클래스: 클래스 멤버로서 선언되는 중첩 클래스 로컬 클래스: 메소드 내부에서 선언되는 중첩 클래스 선언 위치에 따른 분류 선언위치 설명 멤버 클래스 인스턴스 멤버 클래스 class A{ class B {...} } A 객체를 ..