인스턴스(Object) 변수

발행: (2026년 1월 30일 오후 08:54 GMT+9)
2 분 소요
원문: 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

관련 글

더 보기 »

JDK

JDK란 무엇인가? JDK는 Java 애플리케이션을 개발하기 위해 사용되는 완전한 소프트웨어 패키지이다. 여기에는 Java 프로그램을 작성, 컴파일, 디버그 및 실행하는 도구가 포함되어 있다. When is J...

연산자

Java에서 연산자란 무엇인가요? 연산자는 변수와 값에 대한 연산을 수행하는 기호입니다. Java에서 연산자의 종류 - Arithmetic Operators - Assignment Operators …