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

규원님의 프로필 이미지
규원

작성한 질문수

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

static 메서드1

인스턴스 메서드와 클래스 메서드 메모리 할당 위치

해결된 질문

작성

·

177

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
앞서 강의에서 변수는 메모리에 할당이 되고 메서드는 클래스 정보가 들어가있는 메서드 영역에 할당이 된다고 하셨는데,

 

인스턴스 메서드는 메서드 영역에 위치해 있고

클래스 메서드는 메서드 영역 안에 static 영역에 있다는걸로 이해하면 되는걸까요?

답변 1

1

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

인스턴스의 메서드 또한 클래스의 메서드 영역에 있습니다. 인스턴스 영역에 있는 건 데이터, 즉 클래스 필드에 선언한 변수들만 인스턴스에 새롭게 생성됩니다.

감사합니다.

규원님의 프로필 이미지
규원

작성한 질문수

질문하기