Language/Java
중첩 클래스
kimjingyu
2023. 5. 22. 20:39
728x90
종류
- static을 사용하는 중첩 클래스
- static을 사용하지 않는 중첩 클래스
- 내부 클래스 (Inner Class)
- 지역 클래스 (Local Class)
- 익명 클래스 (Anonymous Class)
static을 사용하는 중첩 클래스
- 클래스 안에 static을 붙인 클래스로 외부 클래스 직접 참조가 불가하다.
static을 사용하지 않는 중첩 클래스
- 내부 클래스
- 클래스 안의 클래스로 외부 클래스 직접 참조가 가능하다.
- 지역 클래스
- 메서드 내부에 클래스를 정의한다.
- 익명 클래스
- 일회성 클래스이다.
728x90