新手关于面向对象的问题,请各位大侠帮忙!

weidongo 2003-10-10 08:48:21
这是我编的一段代码:
program console10;

{$APPTYPE CONSOLE}

//uses SysUtils;

type
man=class
public
name,address:string;
procedure who;
procedure say;
end;

procedure man.who;
begin
writeln('Who are you?');
readln(name);
writeln('Where are you live?');
readln(address);
end;

procedure say;
begin
writeln('Hello');
write(name);
write('you address is ');
write(address);
end;


var
name,address:string;
weidongo:man;

begin
{ TODO -oUser -cConsole Main : Insert code here }

weidongo:=man.Create;
weidongo.who;
weidongo.say;

end.

可是编译时却报错,如下:
[Error] console10.dpr(26): Undeclared identifier: 'name'
[Error] console10.dpr(28): Undeclared identifier: 'address'
[Error] console10.dpr(12): Unsatisfied forward or external declaration: 'man.say'
...全文
27 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
meteorlg 2003-10-10
  • 打赏
  • 举报
回复
procedure say;应该是
procedure man.say;

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧