변수의 초기화

C/Java : 2007. 11. 6. 10:54

멤버변수 - 초기화 하지 않으면 기본값으로 자동 초기화 된다.

지역변수 - 초기화하지 않으면 에러.


멤버변수의 자동초기화 값 - false / NULL / 0


초기화 방법

- 명시적 초기화 : 선언과 동시에 초기화 한다.

- 생성자.

- 초기화 블럭 :

클래스 초기화 블럭은 클래스변수 초기화에 사용하고, 인스턴스 초기화 블럭 앞에 static만 덧붙이면 된다.
인스턴스 초기화 블럭은 인스턴스변수의 초기화에 사용된다.
클래스 내에 블럭({ })을 만들고 그 안에 코드를 작성한다.
생성자와 같이 인스턴스를 생성할 때마다 수행되고 생성자보다 먼저 수행된다.

Posted by 청웨일