1. 중첩 클래스의 분류중첩 클래스는 클래스를 정의하는 위치에 따라 다음과 같이 분류한다. 총 4가지가 있고, 크게 2가지로 분류할 수 있다.정적 중첩 클래스 = static; 바깥 클래스의 인스턴스에 소속되지 않음내부 클래스 종류 = non-static; 바깥 클래스의 인스턴스에 소속됨내부 클래스 = 바깥 클래스의 인스턴스 멤버에 접근지역 클래스 = 내부 클래스 + 지역 변수에 접근익명 클래스 = 지역 클래스 + 클래스의 이름이 없는 특별한 클래스 실무에서는 중첩, 내부라는 단어를 명확히 구분하지 않고 중첩 클래스 또는 내부 클래스라고 부른다. 엄밀하게 이야기하면 static이 붙어있는 정적 중첩 클래스는 내부 클래스라고 하면 안 된다. 그러나 대부분의 개발자들이 둘을 구분해서 말하지 않기 때문에 상황..