看板 OOAD 關於我們 聯絡資訊
一個子類別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