blob: 2f9191a65062873f2ed38886dc42587bff4fd4a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
{ %VERSION=1.1 }
{$ifdef fpc}{$mode objfpc}{$endif}
type
tobj1 = class
procedure proc1 (a: char);
end;
tobj2 = class (tobj1)
procedure proc1 (a: integer);overload;
end;
procedure tobj1.proc1 (a: char);
begin
write('tobj1.proc1(a:char) called: ');
writeln (a);
end;
procedure tobj2.proc1 (a: integer);
begin
write('tobj2.proc1(a:integer) called: ');
writeln (a);
end;
var
obj1: tobj1;
obj2: tobj2;
begin
obj1:=tobj1.create;
obj2:=tobj2.create;
obj2.proc1 ('a');
end.
|