[Java] 초기화 블럭

hwarye·2022년 11월 8일
0

초기화 블럭 (initialization block)
클래스 필드의 초기화만을 담당하는 중괄호({})로 둘러싸인 블록.

초기화 블록은 생성자보다 먼저 호출되며, static 키워드의 유무에 따라 인스턴스 초기화 블록과 클래스 초기화 블록으로 구분할 수 있다.

1) 인스턴스 초기화 블록
2) 클래스 초기화 블록

이러한 초기화 블록에는 다양한 명령문 및 제어문을 사용할 수 있으므로, 복잡한 초기화를 해야 할 경우 유용하게 사용된다.

profile
례코드

0개의 댓글