1.중첩 클래스(Nested Class)중첩클래스란? 클래스 내부에 선언한 클래스를 말한다. 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근할 수 있고, 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다는 장점이 있다. class ClassName{ class NestedClassName{ //중첩클래스 }} 인터페이스도 클래스 내부에 선언할 수 있는데, 이런 인터페이스를 중첩 인터페이스 라고 한다.>내부에 선언하는 이유는 해당 클래스와 긴밀한 관계를 맺는 구현 클래스를 만들기 위해서이다.class ClassName{ interface NestedInterfaceName{ //중첩클래스 }} 중첩 클래스 중첩 클..