6.6.1 Declaration

Declaration of methods in classes follows the same rules as method declarations in objects:

_________________________________________________________________________________________________________
methods

--method- definition ----function- header ----;-method- directives-------------
                 --procedure-header--|
                 |constructor- header-|
                 --destructor- header--

--              ------------------------------------------------
  method- directives  ----virtual------------------|-call- modifiers -;--|
                 | -dynamic -| -;- abstract-| |
                 -------reintroduce -;--------|
                 |------- override- ;---------|
                 |-message -constant- expression-|
___________________________________________________________________

The only differences are the override, reintroduce and message directives.