• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

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

24.04.25 10:50 작성 조회수 60

0

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

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

 

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

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

답변 1

답변을 작성해보세요.

1

codesweaver님의 프로필

codesweaver

2024.04.25

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

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

감사합니다.