https://www.infoworld.com/article/2255920/avoid-memory-leaks-in-inner-classes.html중첩 클래스(nested class)?다른 클래스 안에 정의된 클래스를 말한다.자신을 감싼 바깥 클래스에서만 쓰여야 하며, 그 외의 쓰임새가 있다면 톱레벨 클래스로 만들어야 한다.public class EnclosingClass { // 바깥 클래스 public class EnclosedClass // 중첩 클래스}중첩 클래스의 종류 정적 멤버 클래스(비정적)멤버 클래스익명 클래스지역 클래스정적 멤버 클래스?클래스에 static을 붙인다.다른 클래스 안에 선언되고, 바깥 클래스의 private 멤버에도 접근할 수 있다는 점만 제외하고 일반 클래스와 같다...