객체는 다음과 같이 생성할 수 있다.
(클래스명) (참조변수명) = new (생성자)();
- 참조변수명에는 실제 데이터가 위치해 있는 힙 메모리의 주소가 저장된다.
- new 키워드는 힙 메모리에 저장하라는 것을 뜻한다.
- 따라서 생성자로 객체를 출력하고 new키워드를 통해 힙메모리에 저장한 다음 참조변수에는 객체가있는 힙메모리의 주소를 저장한다.
- 마지막으로 클래스는 클래스 영역에 저장된다.
- 즉, 같은 클래스로 만든 모든 객체는 동일한 메서드 값을 공유하기 때문에 한번만 저장해두고 필요한 경우에만 클래스 영역에 정의된 메서드를 찾아 사용할 수 있다.

- 생성된 객체에서 필드값은 그림과 같이 실제 저장공간이 객체 내부에 있다.
- 메서드는 클래스영역에 저장해두고 공유한다.