기초 JAVA 교육과정 ] 중첩된 최상위 클래스(static nested class)
기초 JAVA 교육과정 ] 중첩된 최상위 클래스(static nested class)
중첩된 최상위 클래스(static nested class)
* 중첩된 최상위 클래스는 일반적인 패키지 멤버 클래스와 유사하나 단지 구성의 편리성을 위해서 다른 클래스나 인터페이스에 포함된 것
- 다른 클래스 내에 정의된 클래스, 인터페이스
- 항상 static으로 선언
- 가독성 증가
- 서로의 private필드와 메소드에 접근 가능
* 최상위 클래스나 인터페이스에만 포함될 수 있고 다른 내부 클래스에는 포함될 수 없다.
'자바' 카테고리의 다른 글
기초 JAVA 교육과정 ] 지역 클래스(local inner class) (0) | 2017.03.19 |
---|---|
기초 JAVA 교육과정 ] 내부 클래스(Inner class) (0) | 2017.03.19 |
기초 JAVA 교육과정 ] 중첩클래스 (0) | 2017.03.19 |
기초 JAVA 교육과정 ] Upcasting과 Downcasting의 실제 구현(with Generics) (0) | 2017.03.19 |
기초 JAVA 교육과정 ] 제네릭스(Generics)(2) (0) | 2017.03.19 |