언제 개인 클래스를 정적으로 만들고 싶습니까? 일반적으로 개인 클래스를 정적으로 선언하면 어떤 이점이 있습니까? 어떤 경우에 다음 중 하나를 다른 것보다 사용하고 싶습니까? private static class Foo { ... } vs private class Foo { ... } 나는 이것이 좋은 출발점이라고 생각합니다 : http://java67.blogspot.fi/2012/10/nested-class-java-static-vs-non-static-inner.html 1) 중첩 된 정적 클래스는 외부 클래스에 대한 참조가 필요하지 않지만 비 정적 중첩 클래스 또는 내부 클래스에는 외부 클래스 참조가 필요합니다. Outer 클래스의 인스턴스를 생성하지 않고 Inner 클래스의 인스턴스를 생성 할 수..