多態--強制多態

#include<iostream.h>
class Parent
{
public:
    void test()
    {
        cout
<<"這是父類的test()"<<endl;
    }
    virtual test2()
    {
        cout<<"這是父類的test2()"<<endl;
    }
};
class Child:public Parent
{
public:
    void test()
    {
        cout<<"這是子類的test()"<<endl;
    }
    virtual test2()
    {
        cout<<"這是子類的test2()"<<endl;
    }
};
void main()
{
    Parent *Pa
=new Child();//強制多態
    Pa-
>test();//調用父類的
    Pa->test2();//調用子類的
    Parent p;
    p.test2();//調用父類的
    Child c;
    c.test2();
    //Child *Cl=new Parent();//ERROR
    //Cl->test();
}


/*
http://java2.xinwen365.net

QQ羣:
34409541 討論網頁  
34409326 討論JAVA 已滿 
34408784 討論VC++  
34409699 討論VC++  
9143041 討論MFC編程  
10614204 討論C#  
10613030 討論Win32編程  
10613067 討論遊戲開發  
18779860 討論JAVA  
*/AA
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章