虛擬函式的作用

來源:趣味經驗館 3.31W

函式的作用是實現動態聯編,也就是在程式的執行階段動態地選擇合適的成員函式,在定義了虛擬函式後,可以在基類的派生類中對虛擬函式重新定義,在派生類中重新定義的函式應與虛擬函式具有相同的形參個數和形參型別。以實現統一的介面,不同定義過程。如果在派生類中沒有對虛擬函式重新定義,則它繼承其基類的虛擬函式。

虛擬函式的作用

       虛擬函式必須是基類的非靜態成員函式,其訪問許可權可以是private或protected或public,在基類的類定義中定義虛擬函式的一般形式。在某基類中宣告為 virtual 並在一個或多個派生類中被重新定義的成員函式,實現多型性。

熱門標籤