java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): iknowyou (Coffeeman)
날 짜 (Date): 1999년 8월 21일 토요일 오후 02시 16분 17초
제 목(Title): Re: [Q]초기화 예제.



public class test3 {
  static long[] table = new long[20];
  static { table[0] = 1; }
  ^^^^^^^^^^^^^^^^^^^^^^^        


static {}는 Class Initializer라고 합니다.  클래스 변수들을 초기화 할 때
호출되는 부분입니다.  자바가상머신에서 test3를 클래스를 로드하고, 난 후
초기화 할 때 호출됩니다.

{}를 제외한다면, 문법적으로 에러가 생기게 됩니다.

class Life extends Object implements Dynamic {
      Life(Life father, Life mother){}
      responseToThis(Life this){}
      responseToOthers(Life others){}        }
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.