Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 인스턴스 이니셜라이저 블록을 사용하는 이유는 무엇입니까?


인스턴스 이니셜라이저 블록은 생성자와 유사합니다. 각 개체에 대해 한 번 호출되며 인스턴스 변수의 초기 값을 설정하는 데 사용할 수 있습니다. 아래 예를 참조하십시오.

public class Tester {
   public int a;
   { a = 10; }
   public static void main(String[] args) {
     System.out.println(new Tester().a);
   }  
}
It will print the value of an as 10.