概念
- 多態(tài)是同一個(gè)行為具有不同表現(xiàn)形式和形態(tài)的能力。
- 多態(tài)就是同一個(gè)接口,使用不同的實(shí)例而執(zhí)行不同的操作。
- 多態(tài)性是對(duì)象多種表現(xiàn)形式的體現(xiàn)。
多態(tài)的優(yōu)點(diǎn)
- 消除類(lèi)之間的耦合關(guān)系。
- 可替代性。
- 可擴(kuò)充性。
- 接口性。
- 靈活性。
- 簡(jiǎn)化性。
多態(tài)存在的三個(gè)必要條件
- 繼承。
- 重寫(xiě)。
- 父類(lèi)引用指向子類(lèi)對(duì)象。
當(dāng)使用多態(tài)方式調(diào)用方法時(shí),首先檢查父類(lèi)中是否有該方法,如果沒(méi)有,編譯報(bào)錯(cuò),如果有,再去調(diào)用子類(lèi)的同名方法。