*Class 로딩
1) 클래스 유효여부 검사
2) 클래스 변수 준비
3) stiatic블럭 수행
2. CalculatorView.class 로딩
3. main() 메서드 호출
4. Stack영역에 변수 준비
5. Calculator.class 로딩
6. Heap영역에 result 변수 준비
7. Heap영역에 result 변수 준비
8. init()메서드 실행 instance변수 주소값은 200
9. init()메서드 실행 instance변수 주소값은 400
10. calculate()메서드 실행 변수값 설정
11. plus()메서드 호출
12. return하는 순서대로 stack에서 제거.
댓글 없음:
댓글 쓰기