Каждый класс может содержать четыре секции, определяемые зарезервированными словами published (декларированные), private (личные), protected (защищенные) и public (доступные).
Секции определяют области видимости элементов, входящих в класс. Внутри каждой секции вначале описываются поля, затем методы, свойства и события.