Inflearn コミュニティ Q&A
클래스명, 인스턴스 질문 있습니다.
解決済みの質問
作成
·
133
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를 "인스턴스명"이라고 불러도 되는 것인가요?
java객체지향
回答 1
0
안녕하세요. 땅콩님, 공식 서포터즈 코즈위버입니다.
Data3 data4 = new Data3("D");
이 코드에서 new 연산자는 뒤에 따라오는 클래스(Data3)의 '인스턴스'를 생성하여 반환합니다.
이를 변수 data4에 담았습니다. data4는 Data3의 인스턴스를 담은 변수라 할 수 있습니다.
'인스턴스를 가리키는 변수 명' 이라는 의미에서 인스턴스명 이라고 불러도 크게 틀린말은 아닙니다.
감사합니다.





