명시적 초기화 =
class Alpabet {
int number = 1; // 기본형 변수의 초기화
Language k = new Language(); // 참조형 변수의 초기화
초기화 블럭
{}
static
{}
static int[] arr = new int[10]; // 명시적 초기화
static { // 클래스 초기화 블럭 - 배열 arr을 난수로 채운다.
for(int i = 0; i < arr.length; i++){
arr[i] = (int)(Math.random()*10) + 1;
}
}
생성자
=
) → 복잡 (클래스 초기화 블럭 & 생성자)