6.6.1 Declaration

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

_________________________________________________________________________________________________________
methods

 --              ------------            ---- --
   method- definition  - class -| -pfruoncctediounr-eh- heaedaedrer --|;
                           -constructor- header-|
                           -destructor- header--|
-----------------------------------------------------------------
   ---|-virtual---|---------------;--|-call- modifiers-;--|
    | -dynamic--  -;-abstract--  |
    |---------override-----------|
    |--------reintroduce ---------|
    |-----------final------------|
    -message --integer- expression---
                string-expression
____________________________________________

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