클래스나 인터페이스 내부에서 선언되는 클래스
class Outer {
class InstanceInner { … } // 인스턴스 내부 클래스
static class StaticInner { … } // 스태틱 내부 클래스
void method1() {
class LocalInner { … } // 지역 내부 클래스
}
}
https://pridiot.tistory.com/52
https://siyoon210.tistory.com/141
https://codevang.tistory.com/110
https://poew.tistory.com/441
https://johngrib.github.io/wiki/java-inner-class-may-be-static/
https://siyoon210.tistory.com/141
https://tecoble.techcourse.co.kr/post/2020-11-05-nested-class/