---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
物件導向之三大特性之 ------------ 多型!
1 什麼是多型?
多型就是事物的多種表現形式.
2 多型的基本體現?
**體現形式:
父類的引用,指向自己子類的物件.
父類的引用, 也可以接受自己子類的物件。
3 多型的前提?
a 必須是類與類之間 有關係,
要麼繼承 ,要麼實現。
b 還有乙個必要的前提.
存在覆蓋!
4 多型的好處?
提高了程式的擴充套件性,**的重構!
5 轉型: 向上轉型和向下轉型,
向下轉型:類似於基本型別的強制型別轉換!
向上轉型: 提公升型別!
例如: animal a = new cat(); 向上轉型,是將父類的 引用指向 子類的引用!
cat c = (cat) a; 向下轉型,強轉!
---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
詳細請檢視:www.itheima.com
黑馬程式設計師 C 物件導向之多型
asp.net unity開發 net培訓 期待與您交流!把一組相關的物件放到乙個陣列或集合中,然後呼叫它們名字相同的方法,在這種情況下,物件導向的多型性就體現出來了,這些物件可以不是相同型別的物件。如果它們都繼承自某乙個類,可以把這些派生類的物件放到乙個陣列中。如果這些物件都有同名方法,也可以呼叫...
黑馬程式設計師 物件導向 多型
asp.net unity開發 net培訓 期待與您交流!多型 可以理解為事物存在的多種體現形態。父類的引用指向子類的物件。1.多型的體現 父類的引用指向子類的物件,父類的引用接收子類的物件。2.多型的前提 類與類之間必須是繼承或者實現的關係。通常還有乙個前提 就是覆蓋 3.多型的好處 大大的提高了...
黑馬程式設計師 《物件導向 多型 03
asp.net android ios開發 net培訓 期待與您交流!多型 某一類事物的多種存在形態 因為有的繼承,所以有了父類和子類關係,那麼就提現出來了多型的特性。當一類事物之間肯定有存在某種關係,例如兒子和父親,學生和人,工人和人,那麼他們也有共性,那麼當我們劃分的越細,那麼子類就越多,那麼我...