[問題] 關於物件導向觀念的問題
一個子類別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)
推
03/29 19:23, , 1F
03/29 19:23, 1F
→
03/29 21:35, , 2F
03/29 21:35, 2F
推
03/30 01:22, , 3F
03/30 01:22, 3F
推
03/30 16:59, , 4F
03/30 16:59, 4F
推
03/31 18:26, , 5F
03/31 18:26, 5F
討論串 (同標題文章)
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章
-2
34