변수 유형

  • 멤버 변수(인스턴스 변수)
    • 초기화하지 않아도 기본값이 입력됩니다.
  • 클래스 변수(정적 변수)
    • 초기화하지 않아도 기본값이 입력됩니다.
  • 지역변수(로컬변수)
    • 메서드 또는 { } 블록 내에서 선언된 변수
    • 지역 변수여야 합니다. 기본값으로 재설정Must (스택 영역의 변수를 초기화해야 함)
    • 예) int a = 0;
    • 초기화 없이 사용시 오류
    • 멤버 변수와 클래스 변수는 초기화하지 않아도 기본값을 가집니다.