Iherited 是一个保留字,在用在子类的(Method)的实现区里,当要设定子类某个方法的
 实现内容,但这个方法实现区所包含的代码只会比父类所定义的实现内容多出一些代码,
 而原本的部分仍然要延用时,就可以在类方法的实现区中用 Iherited 这个保留字
 后面加上父类的成员函数的标识符(Identifier)  ,并且给予适当参数.
 而且,Iherited并非只能在override 的方法实现里,而且在子类设定的任何方法里使用
 而且能调用父类任何成员函数.
 1inherited使用举例unit Unit1;
 2inherited使用举例
 3inherited使用举例interface
 4inherited使用举例
 5inherited使用举例uses
 6inherited使用举例  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 7inherited使用举例  Dialogs, StdCtrls;
 8inherited使用举例type
 9inherited使用举例  TPerson = class(TObject)
10inherited使用举例  public
11inherited使用举例  CONSTRUCTOR  Create;
12inherited使用举例  FUNCTION Swim:String;
13inherited使用举例    { Public declarations }
14inherited使用举例  end;
15inherited使用举例type
16inherited使用举例  TET = class(TPerson)
17inherited使用举例  public
18inherited使用举例  Name: String;
19inherited使用举例  PROCEDURE  Swim;
20inherited使用举例  PROCEDURE  Swum; 
21inherited使用举例    { Public declarations }
22inherited使用举例  end;
23inherited使用举例type
24inherited使用举例  TForm1 = class(TForm)
25inherited使用举例    Button1: TButton;
26inherited使用举例    procedure Button1Click(Sender: TObject);
27inherited使用举例  private
28inherited使用举例    { Private declarations }
29inherited使用举例  public
30inherited使用举例    { Public declarations }
31inherited使用举例  end;
32inherited使用举例
33inherited使用举例var
34inherited使用举例  Form1: TForm1;
35inherited使用举例
36inherited使用举例implementation
37inherited使用举例
38inherited使用举例PROCEDURE  TET.Swum;
39inherited使用举例BEGIN
40inherited使用举例  ShowMessage('根据之前的资料 ' + #13+ #13 + '刚才');// + inherited Swim);
41inherited使用举例
42inherited使用举例end;
43inherited使用举例
44inherited使用举例PROCEDURE  TET.Swim;
45inherited使用举例BEGIN
46inherited使用举例 ShowMessage(Self.ClassName + '的 Create'+ #13+ #13);//  + inherited Swim);
47inherited使用举例
48inherited使用举例end;
49inherited使用举例
50inherited使用举例FUNCTION TPerson.Swim:STRING;
51inherited使用举例BEGIN
52inherited使用举例  result := '你游' + InputBox(Self.ClassName + '游泳池问卷','你游什么方式','蛙游'+ '啊!';
53inherited使用举例ShowMessage('问卷填好了!');
54inherited使用举例end;
55inherited使用举例
56inherited使用举例CONSTRUCTOR  TPerson.Create;
57inherited使用举例BEGIN
58inherited使用举例  INHERITED ;
59inherited使用举例  ShowMessage('执行 ' + Self.ClassName + '的 Create'+ #13+ #13 +'欢迎光临Fish游泳池');
60inherited使用举例end;
61inherited使用举例
62inherited使用举例{$R *.dfm}
63inherited使用举例
64inherited使用举例procedure TForm1.Button1Click(Sender: TObject);
65inherited使用举例 VAR
66inherited使用举例  aPerson: TPerson;
67inherited使用举例  theEt: Tet;
68inherited使用举例begin
69inherited使用举例  aPerson := TPerson.Create;
70inherited使用举例  aPerson.Swim;
71inherited使用举例  aPerson.Free;
72inherited使用举例  theEt := TET.Create;
73inherited使用举例  theEt.Name := '外星人ET';
74inherited使用举例  theEt.Swim;
75inherited使用举例  theEt.Swum;
76inherited使用举例  theEt.Free;
77inherited使用举例end;
78inherited使用举例
79inherited使用举例end.
80inherited使用举例
81inherited使用举例

相关文章: