Uknow's Lab.
article thumbnail
클래스와 객체 : '붕어빵틀과 붕어빵'은 틀렸다.
CS 지식/객체지향 2023. 6. 14. 00:16

클래스는 객체를 만들어내는 공장 혹은 틀이야! 저는 자바를 처음 배우면서 객체지향 프로그래밍을 처음 접하게 되었습니다. 1학년 때는 C를 주로 하던 탓에, 자바의 객체지향 프로그래밍은 다소 생소했고, 교수님께서 학생을 쉽게 이해시키기 위해 객체지향 프로그래밍의 가장 유명한 예시이자, 객체지향 프로그래밍을 공부할 때 한 번쯤은 들어봤을 예시 클래스와 객체는 붕어빵틀과 붕어빵의 관계와 비슷하다. 클래스는 붕어빵(객체)을 찍어내는 틀, 기계 혹은 공장이다. 당시에는 무슨 말인지 잘 몰랐다가, 점차 자바에 익숙해지고, 어느덧 당연하게도 클래스는 곧 공장이며, 객체는 공장에서 찍어낸 사물로 이해하게 되었습니다. 사실 클래스는 공장이 아니야. 붕어빵 틀과 붕어빵도 틀렸어. https://www.yes24.com/P..