[問題] 關於物件導向觀念的問題

看板OOAD作者 (明智)時間16年前 (2008/03/29 14:58), 編輯推噓4(401)
留言5則, 5人參與, 最新討論串1/5 (看更多)
一個子類別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
這種叫作 dynamic binding. 問問題之前請先描述你猜測的答案
03/29 19:23, 1F

03/29 21:35, , 2F
應該是 D 吧
03/29 21:35, 2F

03/30 01:22, , 3F
名稱依樣 那參數有完全依樣媽?
03/30 01:22, 3F

03/30 16:59, , 4F
E
03/30 16:59, 4F

03/31 18:26, , 5F
E +1
03/31 18:26, 5F
文章代碼(AID): #17xUYoVU (OOAD)
文章代碼(AID): #17xUYoVU (OOAD)