객체지향은 상속성, 은닉성, 다형성을 가진다. 상속성 상속은 부모가 자식에게 유산을 물려줄 때 사용하는 말이다. 여기서도 해당 개념을 적용시킬 수 있다. class Knight { public: void Move(); void Attack(); void Die(); public: int _hp; int _attack; int _defence; }; class Mage { public: void Move(); void Attack(); void Die(); public: int _hp; int _attack; int _defence; }; Knight와 Mage 클래스는 서로 같은 멤버 함수와 변수를 가지고 있다. 만약 Archar, Log, Paladin 등 Knight와 유사한 정보를 가진 클래스를 여..