物件導向三大特性3 多型

2022-09-16 21:15:39 字數 313 閱讀 9486

目錄多型指的是同一種事物的多種形態,其實只是為類的定義設定一種規範,方法的形式可以使各種各樣的,但他們的方法名必須一樣。

多型也稱之為多型性, 在程式中繼承就是多型的表現形式。

多型的目的是為了, 讓多種不同型別的物件, 在使用相同功能的情況下,呼叫同乙個名字的方法名。

父類: 定義一套統一的標準。

子類: 遵循父類統一的標準。

多型的最終目的: 統一子類編寫的規範, 為了讓使用者更方便呼叫相同功能的方法。

注意:在python中,不會強制要求子類必須遵循父類的一套標準,所以出現了抽象類。

物件導向三大特性 多型

什麼是多型 父類的一些成員,子類繼承周去重寫從而實現不同的功能。多型的風雷 多型分為兩種,一種是編譯時的多型,一種是執行時的多型。編譯時多型 編譯時的多型性是通過過載來實現的。編譯時的多型性 編譯時的多型性是通過過載來實現的。對於非虛的成員來說,系統在編譯時,根據傳遞的引數 返回的型別等資訊決定實現...

物件導向三大特性之多型

多型 同乙個物件在不同時刻表現出來的不同狀態。多型的前提和體現 存在繼承關係或者實現關係 這裡的實現是指介面間的關係 有方法的重寫。有父類引用指向子類物件。多型中成員的訪問特點 訪問成員變數時 首先定義乙個動物類 其次定義乙個子類來繼承它 定義乙個測試類 由此可見當我們用多型的形式去訪問類中的成員變...

物件導向三大特性之多型

本想自己寫 但是發現乙個更好的。抽象類的多型 場景描述 一位剛畢業的老師,目前只能通過騎車上班,多年後終於坐騎公升級了,有了自己的小汽車,於是騎著小汽車上班。騎自行車上班 1.自行車類 public class bike public void stop 2.教師類 public class tea...