C++에서의 객체지향 프로그래밍(OOP, Object-Oriented Programming)은 프로그램을 구성하는 데 있어 객체라는 개념을 중심으로 하는 프로그래밍 패러다임입니다. 1. 객체(Object)와 클래스(Class)객체(Object): 객체는 속성과 행동을 가진 실체를 의미합니다. 예를 들어, "자동차"라는 객체는 색상, 모델, 속도와 같은 속성을 가질 수 있으며, "주행하다", "정지하다"와 같은 행동을 수행할 수 있습니다. 객체는 실제 세계의 개념을 컴퓨터 프로그램으로 모델링하는 데 사용됩니다.클래스(Class): 클래스는 객체를 생성하기 위한 청사진 또는 템플릿입니다. 클래스는 객체가 가질 속성과 행동을 정의합니다. 즉, 클래스는 객체의 설계도 역할을 하며, 객체는 클래스의 인스턴스(..