728x90
종류
- static을 사용하는 중첩 클래스
- static을 사용하지 않는 중첩 클래스
- 내부 클래스 (Inner Class)
- 지역 클래스 (Local Class)
- 익명 클래스 (Anonymous Class)
static을 사용하는 중첩 클래스
- 클래스 안에 static을 붙인 클래스로 외부 클래스 직접 참조가 불가하다.
static을 사용하지 않는 중첩 클래스
- 내부 클래스
- 클래스 안의 클래스로 외부 클래스 직접 참조가 가능하다.
- 지역 클래스
- 메서드 내부에 클래스를 정의한다.
- 익명 클래스
- 일회성 클래스이다.
728x90
'Language > Java' 카테고리의 다른 글
Generic (2) | 2023.05.24 |
---|---|
열거형(enums) (0) | 2023.05.23 |
정규표현식 메타문자 목록 (0) | 2023.04.15 |
Java Stream Collector (0) | 2023.04.07 |
Inner Class 가 static 으로 선언되어야 하는 이유 (0) | 2023.04.06 |