[java] 자바 Inner 클래스, Nested 클래스, Local 클래스 그리고 Anonymous 클래스 에 대한 이해

Inner 클래스와 Outer 클래스 – 다른 클래스 내부에 삽입된 클래스 – 외부 클래스를 Outer 클래스 내부 클래스를 Inner 클래스라고 한다. – Outer 클래스의 인스턴스가 생성된 후에 Inner 클래스의 인스턴스 생성이 가능하다. – Outer 클래스의 인스턴스를 기반으로 Inner 클래스의 인스턴스가 생성된다. public class Test{ public static void main(String[] args) { Outer o1 = new Outer(“o1”); Outer … 더 읽기