JAVA공부하기 111

중첩클래스

 

- 중첩 클래스는 필드나 메소드가 클래스 내부에 정의될 수 있듯이 클래스가 다른 클래스의 멤버로 정의될 수 있는 기능을 의미한다.

 

- 코드 블록에서 변수를 정의하듯 클래스를 코드블록 내부에 정의한다.

: 기존에는 모두 클래스는 코드 블록 외부에 정의되었다.

 

- X$Y.class와 같은 형태의 클래스 파일

: X 클래스에 중첩된 Y클래스

 

 

 

+ Recent posts