강의

멘토링

커뮤니티

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

ghkdtjs6451님의 프로필 이미지
ghkdtjs6451

작성한 질문수

자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!

객체와 메모리

래퍼런스가 사라진다고 하셨는데..

작성

·

144

0

삭제된 글입니다

답변 2

3

공부하다가 적어봅니다!

myCar1(레퍼런스)은 스택 메모리에 저장되어 힙 메모리에 저장된 Bicycleclass() 라는 객체를 참조합니다. 

위의 코드에서 스택 메모리에 있는 레퍼런스는 메인 함수가 종료되지 않는 이상 계속 메모리에 남아있습니다.

즉 기존에 스택 메모리에 남아있는 myCar1이 새로운 객체를 참조하게 됩니다. 강사님께서 '레퍼런스가 사라지는 것이 아니다.' 라고 한 것은 이러한 이유 때문인 것 같습니다.

0

질문이 어떤 건지는 모르겠지만 답변 받으셨다고 삭제는 하지 마시길 ㅠㅠ 다른 분들도 질문 보고 문제를 해결할 수 있거든요

ghkdtjs6451님의 프로필 이미지
ghkdtjs6451

작성한 질문수

질문하기