[Java] 자바의 내부(nested) 클래스
class Outer {static class StaticNestedClass {// static 으로 선언된 변수만 static 내부 클래스 내부에서 사용할 수 있다.}class Inner {...}}내부 클래스는 다음과 같은 종류가 있다. 타입 선언 방법 범위 내부 접근 정적 내부 클래스 static nested class 클래스 내 멤버 No 일반 내부 클래스 inner [non-static] class 클래스 내 멤버 Yes 내부 클래스 local [inner] class 클래스 내 메서드 내부 Yes 익명 클래스 anonymous [inner] class 클래스 내 메서드 내부 Yes 일반 내부 클래스(또는 내부 클래스)는 자신을 둘러싼 일반 클래스(또는 Top Level 클래스)가 인스턴스화되..
JAVA Language
2012. 10. 7. 21:55