作者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)
1F:推 H45:这种叫作 dynamic binding. 问问题之前请先描述你猜测的答案 03/29 19:23
2F:→ xam:应该是 D 吧 03/29 21:35
3F:推 saladim:名称依样 那参数有完全依样妈? 03/30 01:22
4F:推 tinlans:E 03/30 16:59
5F:推 cloudrick:E +1 03/31 18:26