~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