1. 程式人生 > >106.多態與虛函數

106.多態與虛函數

virtual name oid 子類 out bject blog pre 自動選擇

 1 #include <iostream>
 2 using namespace std;
 3 
 4 class Aobject
 5 {
 6 public:
 7     //虛函數提供一個接口,自動選擇子類的接口
 8     //存儲某個對象的地址,調用對應的方法
 9     virtual void show()
10     {
11         cout << "Aobject" << endl;
12     }
13     
14 };
15 
16 class Bobject :public Aobject
17 {
18 public
: 19 void show() 20 { 21 cout << "Bobject" << endl; 22 } 23 }; 24 25 void main() 26 { 27 Aobject *p = new Bobject; 28 p->show(); 29 cin.get(); 30 }

106.多態與虛函數