Delphi 接口(2)

对SayHello过程的改进

代码如下:

procedure TForm2.SayHello(AMan: TMan);
var
  G: IGreetable;
begin
  edt_Name.Text := AMan.Name;
  edt_language.Text := AMan.Language;
  edt_SkinColor.Text := AMan.SkinColor;
  G := AMan as IGreetable;
  if G <> nil then
  begin
    ShowMessage(G.SayHello);
  end;
end;

猜你喜欢

转载自www.cnblogs.com/YiShen/p/9862710.html