请教一个类的问题(0分)

  • 主题发起人 主题发起人 awfigsk
  • 开始时间 开始时间
A

awfigsk

Unregistered / Unconfirmed
GUEST, unregistred user!
我在教材书上遇到一些问题,还请各位大侠指点一下:
下面是一个重载的例子,在父类CMyClass中定义了两种方法:Method1和Method2,其中
Method1是虚拟方法,Method2是静态方法.在CMyClass的子类CMySubClass中重载这两个方法
Type
CMyClass=class
procedure Method1;virtual
//虚拟方法
procedure Method2
//静态方法
end;
CMySubClass=Class
procedure Method1;override;
procedure Method2;
end
上面这个定义中,CMySubClass是CMyClass的子类吗?
 
CMySubClass=Class(CMyClass)
procedure Method1;override;
procedure Method2;
end
 
不是,只包含CMYCLASS类型的对象!
 
不是,恳定不是了。
这是多态的问题了可以看看对象的多态方面的问题!
他们之间可以访问各自的对象!
 
这一定是搞错了。。。怎么编译得过去???
MySubClass继承于TObject
而TObject并没有Method1这个方法!
应该象xyl999那样才是继承的关系啊!
 
同意 netfool
 
是的,可能是书上错了,十分感谢各位!
 
后退
顶部