Am 27.10.2013 02:12 schrieb "Xiangrong Fang" <xrf...@gmail.com>:
> Also, 
>
> I don't understand why this does not work:
>
> f := TFileStream.Create;
>
> I know that TFileStream's Create require a file name parameter, but as
TFileStream is inherited from TObject, which has a Create without
parameter.  This is why I feel that it is possible to HIDE a public
constructor from ancestor.

Yes, it's possible to hide a public constructor (or any method for that
matter), but it's not possible to decrease the visibility of a constructor
(or any method for that.matter).

Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to