18 在物件導向的特性中,何者的功能是「相同的訊息給予不同的物件會引發不同的動作」?
(A)繼承(Inheritance)
(B)多型(Polymorphism)
(C)封裝(Encapsulation)
(D)方法(Function)

答案:登入後查看
統計: A(68), B(1018), C(51), D(114), E(0) #1610756

詳解 (共 3 筆)

#2997955

程式語言類型論中,多型英語:polymorphism指為不同資料類型的實體提供統一的介面。 [1]多型類型英語:polymorphic type)可以將自身所支援的操作套用到其它類型的值上。


電腦程式執行時,相同的訊息可能會送給多個不同的類別之物件,而系統可依據物件所屬類別,引發對應類別的方法,而有不同的行為。簡單來說,所謂多型意指相同的訊息給予不同的物件會引發不同的動作。

多型也可定義為「一種將不同的特殊行為和單個泛化記號相關聯的能力」。

28
0
#5291752
多型的定義是:不同的物件能夠做出一樣的行...
(共 117 字,隱藏中)
前往觀看
4
0
#4976014
Function明明是函式方法是Meth...
(共 106 字,隱藏中)
前往觀看
0
1