1. 程式人生 > >多態性與虛函數

多態性與虛函數

例如 人員 調用 相同 運算符重載 多態性 多態 學校 得到

多態可分為編譯時多態和運行時的多態,運算符重載就屬於編譯時多態,本章主要討論函數重載和建立在虛函數基礎上的運行時的多態。

5.1 多態性

生活中也常存在多態性,例如學校的上課鈴響了,這時,教師會去上課,學生會回到教室,校廣播站人員會關掉廣播。不同人員對同一事件產生不同的行為,這就是多態性在日常生活中的表現。

面向對象程序設計中的多態性,指的是不同的對象在得到相同的消息時產生了不同的行為,也就是說不同的對象以自己的方式去響應相同的消息。消息主要指的是函數的調用,不同的行為是指不同的函數。

5.1.1 多態的類型

多態性與虛函數