Java/Questions (1) 썸네일형 리스트형 중첩클래스와 정적클래스 (Static과 "메모리에 올린다"의 의미) 중첩클래스를 공부하던 중 의문이 생겼다. 먼저 중첩클래스의 바깥 클래스A 가 인스턴스 클래스, 내부 클래스B 또한 인스턴스 클래스인 경우 내부 클래스에 접근하는 방법은 다음과 같다. A a = new A(); A.B b = a.new B(); 혹은 A.B b = new A().new B(); 바깥 인스턴스클래스인 A를 먼저 객체생성해야, 이 참조를 통해 안쪽에 있는 인스턴스클래스B에 접근 가능하고 객체생성할 수 있다는 논리이기 때문에 쉽게 납득이 갔다. 그러나 외부A는 인스턴스, 내부 클래스B가 정적 클래스일 때 내부클래스에 접근하는 방법에서 의문이 생겼다. A.B b = A.new B(); 1. 중첩클래스를 싸고 있는 바깥 클래스가 여전히 인스턴스 클래스인데, 어떻게 바깥 클래스를 객체생성하지 않고 내.. 이전 1 다음