2007年6月15日 星期五

[Java] 物件導向-多型

 作者  ie945167 (龍蝦)                                      站內  Lobster
 標題  [Java] 物件導向-多型
 時間  2007/06/15 Fri 16:25:15
───────────────────────────────────────

多型

  多型是一個讓單一介面用在一般性動作的功能。特定的工作取決於狀況的實際性質。
更具體的說,多型的概念常以一句話來解釋:「一個介面,多個方法」。這代表有可能可
以設計一個通用的介面給一組相關動作。這因為讓相同的介面用於指定一般的分類而降低
複雜度有幫助。選擇特定的動作(也就是方法)應用於各種情況是編譯器的工作。身為程式
設計師的你,不需要手動去選擇。你只需要記住和應用通用的介面即可。

  例如,父類別(Super Class)中有一個名叫做 show() 的方法,用來顯示學生的姓名
資料,次子類別中也有一個名叫 show() 的方法,用來顯示學生的成績資料,這二個方法
都稱為 show(),但作法上不同,程式碼也不同,次子類別的 show() 方法將蓋掉父類別
的 show() 方法,這就是多型的運作方法。


資料來源:http://www.kwansho.idv.tw/course/java/02/02006.htm
--
▅◣ Origin:  謠 言 報  bbs.csie.fju.edu.tw
▋◤ Author: ie945167 從 pc36.csie.fju.edu.tw 發表
▋※ Modify: 2007/06/17 Sun 01:17:21

沒有留言:

張貼留言