當前位置:趣味科普網>經驗>

什麼叫多型在c中如何實現多型

經驗 閱讀(1.3W)

什麼叫多型在c中如何實現多型

多型是面向物件的基本特徵之一。而虛擬函式是實現多型的方法。簡單的說,建立一個父類的物件,它的內容可以是這個父類的,也可以是它的子類的,當子類擁有和父類同樣的函式,當使用這個物件呼叫這個函式的時候,定義這個物件的類裡的同名函式將被呼叫,當在父類裡的這個函式前加virtual關鍵字,那麼子類的同名函式將被呼叫。要用C模擬C++的多型性,可定義同一種函式指標型別和函式指標,執行過程中根據需要給函式指標賦函式地址。