초기화 블록(initialization block)

CODEDRAGON Development/Java

반응형



 

 

초기화 블록(initialization block)

·         필드를 초기화하기 위해 초기화 블록(initialization block) 이용하는 방법이 있습니다.

·         초기화 블록이란 클래스 필드의 초기화만을 담당하는 중괄호({}) 둘러싸인 블록을 의미합니다.

·         초기화 블록은 생성자보다 먼저 호출되며, static 키워드의 유무에 따라 다음과 같이 구분할 있습니다.

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

 

{ // 인스턴스 초기화 블록

        초기화 문장;

}