C++學習筆記 -虛函數和多態性

面象對象程序設計的三特性:多態性、封裝性、多態性。 多態性指的是將同一個命令發給不同的對象而產生不同的行爲。對於同一個命令,不同的對象執行不同的操作。「命令」指調用相應函數。「行爲」指的是函數的不同實現。​ 利用多態性和虛函數使程序擴展性可以大大加強。​ C++爲實現多態性提供了兩種機制:一種是靜態綁定(也稱早捆綁),另一種就是動態綁定(也稱晚捆綁)。 綁定指的是對同名函數的選擇問題,就是程序如何
相關文章
相關標籤/搜索