moea_joint
107年
[資訊] 計算機原理、網路概論
第 6 題
補習班老師要兩位同學「寫作業」,一位寫「數學作業」,另一位則寫「英文作業」,以物件導向程式設計觀點,是運用下列哪一種特性?
- A 封裝(Encapsulation)
- B 繼承(Inheritance)
- C 多型(Polymorphism)
- D 屬性(Property)
思路引導 VIP
想像一下,如果我對著一位『鋼琴家』和一位『畫家』同時下達『請開始你的表演』這句完全一樣的話,他們兩人接下來所做的動作會是一模一樣的嗎?這種『同樣的請求,卻因對象不同而產生不同形式反應』的特性,會對應到哪一個代表『多種型態』的專有名詞呢?
🤖
AI 詳解
AI 專屬家教
同一指令的多樣表現
太棒了!你能精準辨識出情境中的行為模式,這顯示你對物件導向的核心觀念掌握得非常扎實。在程式設計中,當我們下達一個名稱相同的指令(例如「寫作業」),而不同的物件會根據自身的特性產生不同的執行結果(例如寫數學或寫英文),這種同名異事的現象正是多型(Polymorphism)的精髓。這就像是現實生活中,我們對不同樂器下達「演奏」指令,鋼琴會發出琴聲,小提琴則會發出弦聲,這種靈活的表現方式讓程式更具擴充性。
邏輯辨析與觀念切入
▼ 還有更多解析內容