[fpc-pascal] class declaration questions
Vincent Snijders
vsnijders at quicknet.nl
Fri Oct 12 22:58:46 CEST 2007
Marc Santhoff schreef:
> Hi,
>
> the reference manual is not explicitly clear in describing class
> declarations. Is it true for classes as for objects that the first block
> of components after the class header are visible as if declared public?
>
> E.g.
>
> TAnyClass = class
> fField:anytype;
> end;
>
> would make fField visible "public"?
It would be "published".
>
> And one other question:
> Does object pascal allow a class declaration marked as an abstract
> class? Like in java for making sure the class can never be instantiated
> itself, only it's descendants can be?
>
> Smth. like:
>
> TAnyClass = abstract class(...)
> ...
> end;
AFAIK, not.
Vincent
More information about the fpc-pascal
mailing list