이펙티브 자바의 아이템24. '멤버 클래스는 되도록 static으로 만들라' 부분을 읽고 정리하는 포스팅.✍️ 중첩 클래스 다른 클래스 안에 정의된 클래스. 중첩 클래스는 자신을 감싼 바깥 클래스에서만 쓰여야 하며, 그 외에 쓰임새가 있다면 톱 레벨 클래스로 만들어야 한다. 중첩 클래스 종류 정적 멤버 클래스 멤버 클래스 익명 클래스 지역 클래스 정적 멤버 클래스를 제외하고는 모두 비정적이며 내부 클래스(inner class)라고 부른다. 정적 멤버 클래스와 비정적 멤버 클래스 일반 내부 클래스는 바깥 클래스의 private 멤버에 접근할 수 있지만, 정적 클래스는 바깥 클래스와 관계가 없어야 함으로 private 멤버에 접근할 수 없다. 정적 멤버 클래스 public class Membe..