1.生活中的多型:
同一件事物,由於條件不同,產生的結果也不同
2.程式中的多型:(父類引用,子類物件)
同乙個引用型別,使用不同的示例而執行不同操作
3.使用多型實現思路
編寫父類
編寫子類,子類重寫父類方法
執行時,使用父類的型別,子類的物件
4.實現多型的兩種形式:
使用父類作為方法形參實現多型
使用父類作為方法的返回值實現多型
5.父類到子類的轉換
向下轉型(強制型別轉換)
語法:
物件 instanceof 類或介面
6.多型的好處:
多型可以減少類中的**量,可以提高**的可擴充套件性和可維護性
第三章 多型
1.多型是具有多種形態的能力的特徵,也就是說 同乙個實現介面,使用不同的例項而執行不同額操作。2.同一種事物,由於條件不同,產生的結果也不同。3.實現多型的兩種形式 使用父類作為方法形參實現多型 使用父類作為方法的返回值實現多型 4.實現多型的思路 編寫父類 編寫子類,子類重寫父類方法 執行時,使用...
OOP 第三章 多型
第三章 一.多型 是具有表現多種形態的能力的特徵。更專業的說法 同乙個實現介面,使用不同的例項而執行不同的操作。二.實現多型的兩種方法 1.使用父類作為方法形參實現多型。2.使用父類作為方法返回值實現多型。三.子類轉換成父類時的規則 1.將乙個父類的引用指向乙個子類的物件,稱為向上轉型,自動進行型別...
物件導向第三章 多型
多型 多型 是具有表現多種形態的能力的特徵。實現多型的三個必備條件 1.繼承 2.要有重寫 3.父類引用指向子類物件 實現多型的兩種方式 1.使用父類作為方法形參實現多型 2.使用父類作為方法返回值實現多型 多型的好處 通過多型可以減少類中的 量,可以提高 的可擴充套件性和可維護性。繼承是多型的基礎...