多態:
多態只有在指針或引用情況下才有效。
隱藏:
指父類和子類存在函數名相同但不爲虛函數的情況。即使參數類型或個數不同,子類無法調用父類的同名函數。(可以這樣理解:子類在其類中已搜索到的函數且不爲虛函數則停止向父類搜索,造成無匹配函數的出錯情況)。
覆蓋:
多態即覆蓋效果。
關於有父類指針調用子類函數:
如果是虛函數,則調用子類的函數。
如果不是虛數,則調用自己的函數。
即除虛函數外,父類指針直接調用的函數都爲本身函數。
關於子類指針的函數調用:
無法直接調用子類父類同名函數的父類函數。即隱藏效果