중첩 클래스
25편. 중첩 클래스(Nested Class)
25편. 중첩 클래스(Nested Class)
2022.02.06중첩 클래스(Nested classes) 중첩 클래스는 말 그대로 클래스 내에 정의된 클래스를 말합니다. 어떤 클래스가 한 곳에서만 쓰인다면 아래와 같이 해당 클래스를 중첩시키고 두 클래스를 한꺼번에 관리하는 것이 적절합니다. class OuterClass { // 외부 클래스 // ... class NestedClass { // 중첩 클래스 // ... } } 중첩 클래스는 다시 static으로 선언되지 않은 중첩 클래스인 내부 클래스(inner class)와 static으로 선언된 중첩 클래스인 정적 클래스(static class)로 나뉩니다. 여기서는 두 용어를 구분하도록 하겠습니다. class OuterClass { // 외부 클래스 // ... class InnerClass { // 내부 클래스..