Язык Object Pascal полностью поддерживает все возможности предыдущих...

Язык Object Pascal полностью поддерживает все возможности предыдущих версий Паскаля по обработке выражений и множеству используемых для этого операций. Имеются два нововведения:
операции as и is, позволяющие осуществить доступ к информации о типах времени выполнения (RTTI – Run Time Type Information) для классов и объектов;
правила преобразования типов и выполнения операций при вычислении выражений, в которых присутствуют операнды нового типа Variant.
Операции as и is позволяют определять во время выполнения принадлежность объектов к определенному классу или одному из его потомков, а также осуществлять безопасное преобразование классовых типов. Такие действия широко используются при работе с компонентами DELPHI. Они рассматриваются в лабораторной работе № 3, посвященной изучению основ объектно-ориентированного программирования в языке Object Pascal.
Вариантные типы также предоставляют дополнительные возможности на этапе выполнения, поскольку позволяют работать со значениями, тип которых неизвестен во время компиляции.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: