1. 중첩클래스 클래스 내부에 다른 클래스를 선언하는 것을 중첩클래스라고 한다. 중첩클래스의 종류는 정적 중첩 클래스, 내부 클래스, 지역 중첩 클래스, 익명 중첩 클래스가 존재한다. 정적 중첩 클래스(static nested class) 정적 중첩 클래스는 외부 클래스의 정적 멤버(static으로 선언된 변수, 메소드)와 같은 위치에 선언한다. 외부 클래스의 객체를 생성하지 않아도 자신의 인스턴스를 생성할 수 있다. 외부 클래스의 모든 멤버변수와 메소드에 접근할 수 있다. static으로 선언된 정적 중첩 클래스안에는 정적 멤버를 가질 수 있다. 정적 멤버들은 객체를 생성 안해도 접근 가능하지만 일반 멤버들은 객체를 생성해서 접근해야 한다. //정적 중첩 클래스의 객체 생성 NestedClass.Div..