{ public:
void price(){ 計算冰箱價格;}
};
class 彩電: public goods
{ public:
void price(){ 計算彩電價格;}
};
class 空調: public goods
{ public:
void price(){ 計算空調價格;}
};
class goods
{ public:
virtual void price() {}//虛函數
};
void fun(goods *p)
{ p->price();
}
void main()
{ goods *p;
冰箱 A;
p=&A;
fun(p);
//其他類同 註意調用格式。必須是 基類指針。
}