U E D R , A S I H C RSS

삼총사Cpp Study/Inheritance

.
StarCraft 를 맡 .(.-_-.) 먼 마린 .

~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
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:39
Processing time 0.0126 sec