cpp inheritance polymorphism
-
C++ 객체 지향 프로그래밍: 상속과 다형성c++ 2025. 2. 1. 18:17
이전 포스팅에서는 **C++ 객체 지향 프로그래밍(OOP)**의 기본 개념과 클래스, 객체에 대해 알아보았습니다. 이번 글에서는 **상속(Inheritance)**과 **다형성(Polymorphism)**이라는 두 가지 핵심 OOP 개념을 소개하고, C++에서 이를 어떻게 구현하는지 살펴보겠습니다.1. 상속(Inheritance)란?상속은 기존 클래스의 속성과 메서드를 새로운 클래스에 물려주는 기능입니다. 이를 통해 코드의 재사용성을 높이고, 유지보수를 쉽게 할 수 있습니다.(1) 기본 상속 구조부모 클래스(기초 클래스, Base Class): 기존 클래스자식 클래스(파생 클래스, Derived Class): 부모 클래스로부터 상속받은 새로운 클래스#include using namespace std;//..