C# 中的靜態繫結與動態繫結
多型分為靜態和動態。在靜態多型中,函式的響應在編譯期間確定。在動態多型中,它在執行時決定。
編譯期多型或靜態繫結
在編譯期間將函式與物件連結的機制稱為早期繫結。也稱作靜態繫結或早期繫結。
執行時多型或動態繫結
執行時多型具有方法重寫,也稱作動態繫結或晚期繫結。
抽象類包含抽象方法,由派生類實現。派生類具有更專門的功能。動態多型由抽象類和虛擬函式實現。
廣告
多型分為靜態和動態。在靜態多型中,函式的響應在編譯期間確定。在動態多型中,它在執行時決定。
在編譯期間將函式與物件連結的機制稱為早期繫結。也稱作靜態繫結或早期繫結。
執行時多型具有方法重寫,也稱作動態繫結或晚期繫結。
抽象類包含抽象方法,由派生類實現。派生類具有更專門的功能。動態多型由抽象類和虛擬函式實現。