何爲多態

所謂的多態,其實一句話來講就是:允許將子類類型的指針賦值給父類類型的指針。使用多態時,請注意一下幾點:

(1) 子類以父類的身份出現,可以調用父類的任何屬性和方法。

(2) 如果子類中對父類的方法進行了重寫,那麼默認調用的是子類的方法實現。

(3) 因爲已經將子類類型的指針賦值給父類類型的指針,那麼將無法使用子類特有的屬性和方法。

(4) 如果已經將子類類型的指針賦值給父類類型的指針,但是想要使用子類特有的屬性和方法,此時,你可以選擇
通過強制類型轉換,將指針類型再轉換爲子類類型,那麼此時就可以調用子類特有的屬性和方法了。

(5) 千萬注意,只有方法可以重寫覆蓋,屬性是不能進行重寫覆蓋的。
發佈了46 篇原創文章 · 獲贊 113 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章