[개념 정리] 상속(Inheritance)과 다형성(Polymorphism)에 대해서


[개념 정리] 상속(Inheritance)과 다형성(Polymorphism)에 대해서

지난번에 객체지향 프로그래밍에 대해서 정리하며, 상속과 다형성에 대해 언급한 포스팅이 있었습니다. 이번에는 상속과 다형성이라는 개념에 대해서 조금 더 자세하게 공부한 내용을 정리하도록 하겠습니다. [개념 정리] 객체 지향 프로그래밍 (Object Oriented Programming, OOP) 이란 이번에는 객체 지향 프로그래밍에 대해서 간단하게 정리해 보도록 하겠습니다. 머릿속으로는 잘 알 것 같으... blog.naver.com 우선 상속(Inheritance)은 Base class의 member(속성, method)를 Derived class가 그대로 물려받아 사용할 수 있게 되는 개념을 의미합니다. 예를 들어서 미리 정의된 A class를 B class가 상속받는 경우라면, class A가 B의 Base class가 되고 class B는 Derived class가 될 것입니다. 말로만으로는 와닿지 않기 때문에, C++ 언어를 이용한 예시를 통해 개념을 정리해 보도록 하겠습니다...


#abstractclass #순수가상함수 #상속 #다형성 #가상함수 #virtual #purevirtualfunction #polymorphism #inheritance #추상클래스

원문링크 : [개념 정리] 상속(Inheritance)과 다형성(Polymorphism)에 대해서