클래스, 객체, 인스턴스 (Class, Object, Instance)의 개념
개발 공부를 하다보면 클래스, 객체, 인스턴스라는 용어에 대해 심심치 않게 듣게된다.여기저기 붕어빵 비유로 배를 채워가며 이해하려 애썼지만 쉽진 않더라.. 오늘은 이 세가지 용어에 대해 간단하게 정리해보려고 한다. 먼저 클래스(Class)객체지향 프로그래밍(흔히 말하는 OOP)의 개념 중 하나로, 객체를 생성하기 위한 청사진(설계도)이다.이 설계도에는 집의 구조, 방의 수, 창문의 위치와 같이 모든 것이 상세하게 나와있다. 다음은 객체(Object)객체는 설계도(Class)를 따라 실제로 지어진 집이다.여기서 알아두어야할 점은 같은 설계도를 사용해서 여러 채의 집을 지을 수 있다는 것이다. 예를 들어, 동네에 같은 구조의 집이 여러 채 있는 것을 볼 수 있을 것이다. 이 집들은 모두 동일한 설계도(Cl..
2024. 8. 5.