JAVA공부하기 112.

중첩된 최상위 클래스

 

- 중첩된 최상위 클래스는 일반적인 패키지 멤버 클래스와 유사하나 단지 구성의 편리성을 위해서 다른 클래스나 인터페이스에 포함된 것

: 다른 클래스 내에 정의된 클래스, 인터페이스

: 항상 static으로 선언

: 가독성 증가

: 서로의 private필드와 메서드에 접근 가능

 

- 최상위 클래스나 인터페이스에만 포함될 수 있고 다른 내부 클래스에는 포함될 수 없다.

 

 중첩된 최상위 클래스 예제

 

 

+ Recent posts