5.5.1 Объявление

На верх  Назад  Вперёд

Объявление метода очень походит на нормальное объявление функции или процедуры с некоторыми дополнительными спецификаторами, как может быть замечено по следующей схеме, которая является частью объявления объекта:


методы

503


С точки зрения объявлений, объявление Метода (Method definitions) ето нормальное объявление функции или процедуры. В отличие от TP и Delphi, поля могут быть объявлены после методов в том же блоке, то есть следующий код будет генерировать ошибку при компиляции в режиме Delphi или Turbo Pascal, но не в FPC:

Type

MyObj = Object

  Procedure Doit;

  Field : Longint;

end;