[C++] 상속(Inheritance)의 개념과 기본적 사용법


[C++] 상속(Inheritance)의 개념과 기본적 사용법

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 아이린~아이린~ 또 아이린이 나왔어요 이번 노트에서는 C++을 포함한 "객체지향적인" 프로그래밍 언어에서 "결코" 빼놓을 수 없는 핵심 주제 중 하나인 상속(Inheritance)에 대해서 알아봅니다. 상속(Inheritance)이란 무엇인가...? ...를 고민해보기 전에 우선 객체지향 프로그래밍의 존재 이유에 대해서 다시 고민할 때가 되었습니다. 객체지향 프로그래밍은 세상 만물의 모든 것을 객체(Object)라는 시각에서 바라보고, 이를 모델링(modeling)하는 과정을 거침으로써 세상을 최대한 그대로 프로그래밍의 세계로 데려놓는데 목표가 있습니다. 즉, 객체지향(Object-oriented)이라 함은 현실 세계를 최대한 그대로 반영할 수 있어야 합니다. 이러한 관점에서 볼 때, 세상의 많은 것들은 계속해서 이전 것을 유지보수, 발전, 개량하는 과정을 거치면서 변화하는 것들이 많습니다. 이런 것을 표현하기 ...


#base #코딩 #전공정리 #전공노트 #재활용 #재사용 #예제 #예시 #쉽다 #상속이란 #상속 #다형성 #객체지향 #OOP #inheritance #derive #derivation #CPP #프로그래밍

원문링크 : [C++] 상속(Inheritance)의 개념과 기본적 사용법