인스턴스(Object) 변수

발행: (2026년 1월 30일 오후 08:54 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

Java에서 인스턴스 변수란?

  • 인스턴스 변수는 클래스의 객체(인스턴스)에 속하는 변수입니다.
  • 각 객체마다 이 변수의 복사본이 별도로 존재합니다.
  • 메서드 바깥에, 클래스 내부에 선언됩니다.
  • 객체마다 값이 다를 수 있습니다.

인스턴스 변수는 메모리 어디에 저장되나요?

  • 힙 메모리에 저장됩니다.
  • 새로운 객체가 생성될 때 이 변수들을 위한 메모리가 할당됩니다.
  • 객체가 존재하는 한 계속 존재합니다.

인스턴스 변수에 기본값이 있나요?

명시적으로 할당하지 않으면 인스턴스 변수는 기본값을 가집니다:

  • short = 0
  • byte = 0
  • int = 0
  • long = 0
  • float = 0.0
  • double = 0.0
  • char = '\u0000'
  • boolean = false
  • String = null

이 변수를 어떻게 접근하나요?

점(.) 연산자를 사용해 객체를 통해 인스턴스 변수에 접근합니다:

ObjectName.variableName

어디에 선언되나요?

클래스 내부 하지만 메서드 바깥에 선언됩니다.

객체 변수의 다른 이름은 무엇인가요?

객체 변수는 인스턴스 변수라고도 불립니다.

Back to Blog

관련 글

더 보기 »

일반적인 수동 테스트 기법

Manual testing은 오늘날 자동화 시대에도 software quality assurance의 가장 중요한 측면 중 하나로 남아 있습니다. 이는 애플리케이션이 ...