중첩클래스 중첩클래스란 클래스 내부에 선언하는 클래스이다. 중첩클래스의 장점- 클래스의 멤버를 쉽게 사용할 수 있음- 외부에 중첩 관계를 감춤으로써 코드 복잡성을 줄일 수 있음 중첩클래스를 선언하는 위치는 두가지로 분류된다. 1. 멤버 클래스- 인스턴스 멤버 클래스- 정적 멤버 클래스선언 위치에 따른 분류선언 위치객체 생성 조건멤버 클래스인스턴스 멤버 클래스class A { class B {..}}A 객체를 생성해야만 B 객체 생성 가능정적 멤버 클래스class A{ static class B{...}}A 객체 생성없이B 객체 생성 가능로컬 클래스class A{ void method() { class B {....} }}method가 실행할 때만B 객체 생성 가능 중첩 ..