【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
11.在物件導向程式設計中動態繫結(Dynamic Binding)是為因應以下哪一項物 件導向特性
(A)繼承(Inheritance)
(B)封裝 (Encapsulation)
(C)多型 (Polymorphism)
(D)抽象資料型別(Abstract Data Type)。


答案:登入後觀看
難度: 適中
最佳解!
pass 大四下 (2017/04/20)
所謂連結是將程式中所使用到的各名稱(包括...


(內容隱藏中)
查看隱藏文字
2F
107新竹揮手 國一下 (2020/03/08)


所謂連結是將程式中所使用到的各名稱(包括程式名稱及變數名稱),分配到適當的記憶體位置,其中在編譯過程中即完成連結的稱為靜態連結(Static Binding),又稱為早期連結(Early Binding)。如果是在程式執行過程中才完成連結的,則稱為動態連結(Dynamic Binding),又稱為延後連結(Late Binding)。

3F
舜然(110已上岸) 大一下 (2020/06/08)

一、靜態繫結(Static binding)
同一類別的物件,在程式執行時必須能夠清楚分辨到到底是存取哪個物件的屬性或執行哪個物件方法,否則程式執行時無法分辨出是哪個物件的屬性或方法。

二、動態繫結(Dynamic binding)
動態連結是指編譯器在進行編譯程式的階段時不將物件語法繫結在一起,而是將物件方法的位址建立一個虛擬表格(Virtual table),在程式執行階段時,再由虛擬表格判斷該呼叫那個物件的方法。
在程式執行階段時物件參考才決定要執行的方法,其作法是使用父類別的物件參考選擇所要執行子類別物件實體的方法,透過這種技巧才可以做到真正的多型。

http://mermerism.blogspot.com/2014/04/oop.html


4F
修改個人資料 大三上 (2021/03/05)

多動

11.在物件導向程式設計中動態繫結(Dynamic Binding)是為因應以下..-阿摩線上測驗