Methods are by default static. When a static method is called, the declared (compile-time) type of the class or object variable used in the method call determines which implementation to activate. In the following example, the Draw methods are static:
type TFigure = class procedure Draw; end; TRectangle = class(TFigure) procedure Draw; end;
No comments:
Post a Comment