mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-11 13:38:12 +02:00
34 lines
499 B
ObjectPascal
34 lines
499 B
ObjectPascal
{$mode delphi}
|
|
{$modeswitch unicodestrings}
|
|
{$namespace org.freepascal.test}
|
|
|
|
Unit tprop5;
|
|
|
|
interface
|
|
|
|
uses
|
|
{$ifdef java}jdk15{$else}androidr14{$endif};
|
|
|
|
type
|
|
TBaseClass = class
|
|
private
|
|
FLevel : integer;
|
|
procedure SetLevel(value: integer); virtual;
|
|
protected
|
|
property Level: Integer read FLevel write SetLevel;
|
|
end;
|
|
|
|
TDerivedClass = class(TBaseClass)
|
|
public
|
|
property Level;
|
|
end;
|
|
|
|
implementation
|
|
|
|
procedure TBaseClass.SetLevel(Value: integer);
|
|
begin
|
|
FLevel := Value;
|
|
end;
|
|
|
|
end.
|