강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

땅콩님의 프로필 이미지
땅콩

작성한 질문수

김영한의 실전 자바 - 기본편

static 변수3

클래스명, 인스턴스 질문 있습니다.

해결된 질문

작성

·

121

0

안녕하세요.

자바 기본 (static 변수 3, 9분 30초~) 수업 내용과 관련하여 관련 질문이 있습니다.

Data3 data4 = new Data3("D");
System.out.println("D count = " + data4.count);

System.out.println(Data3.count);

 

정적 변수에 접근하는 두 가지 방법을 알려주셨는데,

용어 정리가 잘 안되어서요.

 

인스턴스를 통한 접근 data4.count 에서

data4를 "인스턴스명"이라고 불러도 되는 것인가요?

답변 1

0

안녕하세요. 땅콩님, 공식 서포터즈 코즈위버입니다.

Data3 data4 = new Data3("D");

이 코드에서 new 연산자는 뒤에 따라오는 클래스(Data3)의 '인스턴스'를 생성하여 반환합니다.

이를 변수 data4에 담았습니다. data4는 Data3의 인스턴스를 담은 변수라 할 수 있습니다.

'인스턴스를 가리키는 변수 명' 이라는 의미에서 인스턴스명 이라고 불러도 크게 틀린말은 아닙니다.

감사합니다.

땅콩님의 프로필 이미지
땅콩

작성한 질문수

질문하기