继承和多态

来源:互联网 发布:淘宝美工pdf 编辑:程序博客网 时间:2024/04/28 22:33

使用继承建立类族,让多态有用武之地。


class CHuman

{

    ...

public :

    virtual void eat() const;

    ...

};


class CAmerican : public CHuman

{

    ...

public :

    void eat() const;

    ...

};


class CRussian : public CHuman

{

    ...

public :

    void eat() const;

    ...

};


void eat_food(CHuman * pHuman)

{

    pHuman->eat();

}


int main()

{

CAmerican American;

eat_food(&American)


CRussian Russian;

eat_food(&Russian);


return 0;

}

0 0
原创粉丝点击