왜 클래스 같은 자료형은 힙 메모리에 저장함?

힙 구조가 완전 이진 트리이고 배열로 표현할 수 있고 요소를 삭제하거나 삽입할 때 힙 정렬로 넣고 뺀다는 것까지 알았는데

어째서 힙 메모리 저장하는지 모르겠다