On 07.10.2013 20:38, silvioprog wrote:
2013/10/7 Sven Barth <[email protected] <mailto:[email protected]>>On 07.10.2013 19:29, silvioprog wrote: Hello, I was surfing the internet and came across this structure Delphi: TJSONPair= class sealed(TJSONAncestor) So, what is this? Simple: You are not allowed to create child classes of sealed classes (the compiler enforces this). FPC supports this since 2.4.2. Regards, Sven Perfect! It tested it: TBaseClass = class end; TOtherClass = class sealed(TBaseClass) end; TFooClass = class(TOtherClass) end; and: unit1.pas(24,32) Error: Cannot create a descendant of the sealed class "TOtherClass" It is wonderful, thank you very much Sven! :)
Well, the opinion whether this feature is wonderful or not differs among FPC/Delphi users :P
Regards, Sven _______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-pascal
