原先的二重程序的程序是这样的
program ab;
Type ta=class
procedure show:virtual;
end;
tb=class(ta)
procedure show:override;
end;
procedure ta.show
begin
showmessage('a');
end;
procedure tb.show;
begin
inherited show;
showmessage('b')
end;现在我有个实例类c,它继承了b
它要除了显示‘a’,'b',还要显示'c'
请问各位大侠怎么做阿
program ab;
Type ta=class
procedure show:virtual;
end;
tb=class(ta)
procedure show:override;
end;
procedure ta.show
begin
showmessage('a');
end;
procedure tb.show;
begin
inherited show;
showmessage('b')
end;现在我有个实例类c,它继承了b
它要除了显示‘a’,'b',还要显示'c'
请问各位大侠怎么做阿
解决方案 »
- 绝对菜鸟问题,所有分送上,急!
- 字符串怎么转换才能与Real类型的数据进行按位与运算
- 各位高手,是否也遇到ADOBlobstream流操作的以下错误??
- 哪位能发下Forms.pas这个文件给我,谢谢了~
- 在线等待!!!!请教查询的小问题。
- 救命!!! Error creating form:Invalid stream format 错误~
- 不明白... 字符串
- Delphi 如何获取服务器端的时间
- 奇了怪了,偶用win31的drive,file,direct,三个组件,外加savedialog作备份,偶在 保存 按钮下写:savedialod.execute;但是对话框总是不保存,毫无反应,why,还需要代码吗?
- 需要在delphi中打开coreldraw的矢量图(*.cdr),或photoshp的(*.vi).怎样才能找到合适的控件呢
- Delphi7中为啥没有FastNet组件了?!
- 在Chart或DBChart中,能在程序运行过程中动态增加和删除一条线吗,应该怎样做呢?谢谢?
program ab;
Type ta=class
procedure show:virtual;
end;
tb=class(ta)
procedure show:override;
end;procedure ta.show
begin
showmessage('a');
end;procedure tb.show;
begin
showmessage('b')
end;//如下为tc得代码
...
tc = class(tb)
begin
procedure show; override;
end;
... procedure tc.show;
begin
showmessage('c');
end;//若要把a b c都显示出来得话
可以这样写
ta(tc).show;
tb(tc).show;
tc.show; 这就是多态性