作者awes6380 (明智)
看板OOAD
標題[問題] 關於物件導向觀念的問題
時間Sat Mar 29 14:58:57 2008
一個子類別C裡定義了一個跟父類別S裡名稱一樣的function f()
此時有一個物件o定義如下:
C o=new C();
S p=o;
此時p.f()和o.f()指的是同一個function,這種觀念稱為?
A、Encapsulation
B、Overloading
C、Inheritance
D、Polymorphism
E、以上皆非
不知答案是哪一個呢?
另外請教一下,上例中S p=o;是在實做downcast嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.41.7
※ 編輯: awes6380 來自: 140.118.41.7 (03/29 15:07)
※ 編輯: awes6380 來自: 140.118.41.7 (03/29 15:15)
推 H45:這種叫作 dynamic binding. 問問題之前請先描述你猜測的答案 03/29 19:23
→ xam:應該是 D 吧 03/29 21:35
推 saladim:名稱依樣 那參數有完全依樣媽? 03/30 01:22
推 tinlans:E 03/30 16:59
推 cloudrick:E +1 03/31 18:26