정보시스템감리사 시험공부 정리노트 with Gemini
추상 클래스나 객체라는 개념, 처음 접하면 "붕어빵 틀이 있는데 왜 붕어빵을 못 만든다는 거지?" 싶어서 충분히 헷갈릴 수 있어요. 아주 핵심만 짚어서 쉽게 설명해 드릴게요!1. '객체(Object)'란 무엇인가?컴퓨터 프로그래밍에서 객체는 "실제로 메모리에 존재하며 일을 하는 실체"를 말해요.클래스: 설계도 (예: 자동차 설계도)객체: 설계도를 보고 실제로 만든 물건 (예: 내 주차장에 있는 아반떼, 옆집 테슬라)설계도만 가지고는 도로를 달릴 수 없죠? 실제로 공장에서 찍어낸 '실물(객체)'이 있어야 운전을 할 수 있는 것과 같은 이치입니다.2. 왜 추상 클래스는 객체를 못 만들까?가장 큰 이유는 "미완성 설계도"이기 때문이에요.예를 들어, 제가 당신에게 "동물(Animal) 한 마리만 그려보세요"라고..