프로그래밍/Java
[Java] 초기화 블럭 ( initialization block )
프리랜서_코더
2012. 3. 2. 14:00
초기화 블럭
- 클래스 초기화 블럭, 인스턴스 초기화 블럭으로 나뉘며, 각각의 변수의 초기화에 사용된다.
※ 클래스 초기화 블럭 - 클래스변수를 초기화할때 사용한다.
※ 인스턴스 초기화 블럭 - 인스턴스 변수를 초기화할때 사용한다.
생성자보다 인스턴스 초기화 블럭이 먼저 수행됨.
인스턴스 초기화 블럭 - {}를 사용하여 인스턴스 변수를 초기화 한다.
ex) { 초기화 내용 }
클래스 초기화 블럭 - static{} 를 사용하여 클래스 변수를 초기화 한다.
ex) static { 초기화 내용 }