mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-05 10:38:14 +02:00
40 lines
722 B
ObjectPascal
40 lines
722 B
ObjectPascal
{ Source provided for Free Pascal Bug Report 3241 }
|
|
{ Submitted by "Mattias Gaertner" on 2004-08-09 }
|
|
{ e-mail: mattias@freepascal.org }
|
|
program TwoDefaults;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
uses
|
|
Classes, SysUtils;
|
|
|
|
type
|
|
TMyParentClass = class
|
|
private
|
|
function GetA1(Index: integer): integer;
|
|
public
|
|
property A1[Index: integer]: integer read GetA1; default;
|
|
end;
|
|
|
|
TMyClass = class(TMyParentClass)
|
|
private
|
|
function GetA2(Index: integer): integer;
|
|
public
|
|
property A2[Index: integer]: integer read GetA2; default;
|
|
end;
|
|
|
|
{ TMyClass }
|
|
|
|
function TMyParentClass.GetA1(Index: integer): integer;
|
|
begin
|
|
Result:=0;
|
|
end;
|
|
|
|
function TMyClass.GetA2(Index: integer): integer;
|
|
begin
|
|
Result:=0;
|
|
end;
|
|
|
|
begin
|
|
end.
|