C++多態1 動多態 虛函數 虛析構函數

一、多態 1、定義:相同的對象收到不同的消息或者不同的對象收到相同的消息時,產生的不同的動作。 2、靜多態(早綁定):在編譯之前就知道要用哪個函數 3、動多態(晚綁定):是利用虛函數實現了運行時的多態,也就是說在系統編譯的時候並不知道程序將要調用哪一個函數,只有在運行到這裏的時候才能確定接下來會跳轉到哪一個函數的棧幀。 動多態的前提:以封裝和繼承爲基礎,至少兩個類(父、子) 面向對象三大特徵:封裝
相關文章
相關標籤/搜索