class 로드
-> static 키워드 찾기
static 로드
엘리스 static의 name="엘리스" , MemApp static의 main
main 실행
heap(크기가 고정되어있지 않음)에 엘리스 타입의 height=160 과 eat메서드가 저장됨
main stack에 엘리스 타입의 e의 주소(4byte)가 저장됨
eat stack에 int qty=5
this는 heap
stack에서 자기 heap은 접근 가능
stack(메서드)에서 다른 메서드 접근 못함
메서드 내부에서 만든 변수는 지역(stack) 변수
클래스 내부에서 만든 변수는 heap 변수
메서드 내부에서 -> (본인 클래스)heap 변수 접근이 되요.
메서드 내부에서 -> 다른 메서드 변수 접근은 안되요
메서드 내부에서 다른 heap 변수에 접근은 안됨.
-본인의 heap 변수에는 접근가능 (이름이 같으면 this)
다른 heap 변수에 접근하고 싶다면 인수로 전달