기초 JAVA 교육과정 ] 중첩된 최상위 클래스(static nested class)

 

기초 JAVA 교육과정 ] 중첩된 최상위 클래스(static nested class)

 

 

 

 

 

 

 

 

중첩된 최상위 클래스(static nested class)

 

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

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

  - 항상 static으로 선언

  - 가독성 증가

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

 

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

 

+ Recent posts