Руководство разработчика

Ключевое слово ОТКРЫТО

Определяет начало открытой части в объявлении объектного типа.

Синтаксис:

ОТКРЫТО:

Все объявления полей и методов расположенные ниже ключевого слова ОТКРЫТО будут относиться к открытой части объектного типа. По умолчанию объявления полей и методов объектного типа относятся к открытой части.

Завершение открытой части может быть задано с помощью ключевого слова ЗАКРЫТО.

Пример:

ТИП Сумма
[
ЗАКРЫТО:
  ЧИСЛО: рубли, евро;

ОТКРЫТО:  
  // доступ на чтение к закрытой части
  ФУНКЦИЯ ЧИСЛО: Рубли РЕЗУЛЬТАТ = рубли КОНЕЦ_ФУНКЦИИ
  ФУНКЦИЯ ЧИСЛО: Евро  РЕЗУЛЬТАТ = евро  КОНЕЦ_ФУНКЦИИ

  // контролируемый доступ на изменение
  ФУНКЦИЯ Установить(ЧИСЛО: руб, курс)
    рубли = руб
    евро  = ОКРУГЛ(руб / курс, 2)
  КОНЕЦ_ФУНКЦИИ
]

См. также: