Java에서는 클래스 내 클래스를 선언할 수 있게 지원한다. 그 종류와 사용이유에 관해 기록해보고자 한다.정적 중첩 클래스 : 정적 변수와 같이 앞에 static이 붙어있음내부 클래스 종류 : 인스턴스 변수와 같이 앞에 static이 붙어있지 않다.- 내부클래스- 지역 클래스- 익명 클래스정적 중첩 클래스는 바깥 클래스 안에 있지만 바깥 클래스와 관계없는 전혀 다른 클래스를 말한다.내부 클래스는 바깥클래스의 내부에 있으면서 바깥 클래스를 구성하는 요소를 말한다.즉, 바깥클래스의 인스턴스에 소속이 되는지 여부이며 내부클래스는 인스턴스에 소속된다. 코드로 한번 알아보겠다.public class NestedOuter { //정적변수 private static int outClassValue = 3;..