스프링16 객체지향 프로그래밍 정리 1. 인스턴스, 힙 메모리, this 1. 인스턴스와 힙 메모리 인스턴스란 클래스를 이용해 생성한 객체를 말한다. 간단하게 설명하자면 틀로 만드는 음식에서 나온 음식이라 보면 된다. 붕어빵 틀에 넣고 만들면 모두 붕어빵의 형태를 하고 있지만, 내용물은 다른 걸 넣을 수도 있다. 팥, 슈크림, 초코, 민트초코 등 각기 다른 걸 가질 수 있고, 그 각각의 객체가 인스턴스다. 참고로 그 틀이 되는 것은 클래스라고 한다. 그리고 힙 메모리란 객체가 생성되는 메모리 공간을 뜻한다. 예를 들자면 Student라는 클래스를 만들고, new 키워드로 2개의 학생 인스턴스 객체를 만들면 메모리 공간에서는 아래의 그림과 같이 생성된다. 스택 (Stack) 힙 (Heap) 학생1 (객체의 메모리 주소가 담긴 변수) 학생1 인스턴스 (실제 객체, 각기 다른 내용.. 2022. 3. 29. 스프링 2-9. Filter 보호되어 있는 글 입니다. 2022. 3. 19. 스프링 2-8. Exception 처리 보호되어 있는 글 입니다. 2022. 3. 19. 스프링 2-7. Custom Validation 보호되어 있는 글 입니다. 2022. 3. 19. 이전 1 2 3 4 다음