#include<iostream>using namespace std;class A{public: int v1; void g() { cout << v1 << endl; };};class B:public A // 상속{};void main(){ A A1; A1.v1=9; A1.g(); B B1; B1.v1=7; // B도 A의 것을 사용 가능 B1.g(); // B도 A의 것을 사용 가능};// 다형성// 포함을 통해, 여러 형태를 가진다.// 주민이 생산캐릭터로써, 공격캐릭터로써 상속을 받고 다양한 형태를 갖는다.class 생산캐릭터{public: void 생산하다(){};};class 공격캐릭터{public: void 공격하다(){};};class 주민:public 생산캐릭터, public 공격캐릭터{public: void 주민을늘린다(){};};void main(..........