~cpp
class CMarine // 마린
{
private:
int m_Attack;
int m_Defence;
int m_HP;
public:
void Attack() { // 마린 !! }
};
class CFirebat // 뱃
{
private:
int m_Attack;
int m_Defence;
int m_HP;
public:
void Attack() { // 뱃 !! }
};
. 마 .
문 . 마린 뱃 부대를 배 는데 리 문 배는 .
~cpp CMarine Force[12]; // 면 부대는 마린밖 못. CFirebat Force[12]; // 면 부대는 뱃밖 못.
.. 문를 떻 면 ~? 럴 는 바 (Inheritance).
뱃 마린 를 만들보
뱃 마린 를 만들보
~cpp
class CUnit
{
protected: // protected를 는 받 멤들 .
int m_Attack;
int m_Defence;
int m_HP;
public:
void Attack();
};
마린 뱃 는 를 받면 .
~cpp
class CMarine : public CUnit // 받는.
{
public:
void Attack() { // 마린 ! }
};
class CFirebat : public CUnit
{
public:
void Attack() { // 뱃 ! }
};
부대를 만들보
~cpp CUnit Force1[12]; // 면 마린, 뱃 부대 들 .
번 무를 .
CppStudy










