Данные - класс - Большая Энциклопедия Нефти и Газа, статья, страница 2
Жизнь человеку дается один раз, но, как правило, в самый неподходящий момент. Законы Мерфи (еще...)

Данные - класс

Cтраница 2


16 Результат выполнения программы NewDate с использованием наименования дней и месяцев в соответствии с региональными установками. [16]

Вы уже видели, что private - и protected - данные класса доступны для любых Функций или методов, которые представлены в том же самом модуле, что и данный класс.  [17]

Деиетпи-в м-зыке О легко определять к чдссыч которое являются типами данных нер-о класса; более того, имеемся четки л способ модернизации тех классов, которые такшшми не ншшются.  [18]

Если указан операнд SAMPLE, то п обозначает количество выборок данных класса PERFORM / USER или DASTAP, записываемых в файл накопления монитора. После выполнения п выборок файл накопления монитора закрывается и передается на виртуальное перфокарточное устройство ввода соответствующей ВМ.  [19]

Функции этой группы либо непосредственно создают контексты для конкретных устройств и инициализируют данные класса соответствующими дескрипторами, либо только осуществляют связывание или, наоборот, разрывают связь с существующими контекстами устройств.  [20]

Имена переменных и функций, объявленных в определении класса, а также элементы данных класса и его элементы-функции, принадлежат области действия класса. Функции, не являющиеся элементами класса, определяются в области действия файла.  [21]

Программный код, используемый ModelMaker для реализации шаблона Singleton, основан на интересном использовании констант в методе для имитации данных класса. Этот программный код будет давать сбой при компиляции до тех пор, пока вы не включите параметр компилятора Assignable Typed Constants Delphi, который по умолчанию сброшен.  [22]

Например, предположим, что класс Horse производится от двух классов - Animal и Displayable, причем последний добавляет только новые методы, но не содержит данных. В таком случае все наследуемые данные класса Horse происходят только от одного базового класса Animal, а методы наследуются от обоих классов.  [23]

Никогда не допускайте, чтобы открытая функция-элемент возвращала неконстантную ссылку ( или указатель) на закрытый элемент данных. Возвращение такого рода ссылки нарушает инкапсуляцию данных класса.  [24]

25 Пример результата работы программы ClassRef. [25]

Самой важной является первая строка представленного фрагмента. Она создает новый объект, имеющий тип данных класса, хранящегося в поле ClassRef. Это осуществляется применением конструктора Create к ссылке класса. Теперь вы можете установить значение свойства Parent, местоположение нового компонента, дать ему имя ( которое автоматически будет также использовано как значение свойства Caption или Text) и сделать его видимым.  [26]

Вы можете поинтересоваться: для чего используются ссылки классов. В общем случае ссылки классов позволяют манипулировать типом данных класса в ходе выполнения Ссылку класса можно использовать в любом выражении, где использование типа данных является законным. Таких выражений не очень много, но некоторые случаи, такие как создание объекта, являются довольно интересными.  [27]

Из-за соображений экономии памяти для класса существует только одна копия каждого элемента-функции, которая вызывается всеми объектами этого класса. С другой стороны, каждый объект имеет собственную копию элементов данных класса.  [28]

Обычно закрытые элементы данных класса недоступны за пределами этого класса. Как уже говорилось, в главе 17 мы увидим, что к закрытым элементам данных класса могут обращаться друзья класса. Идея состоит в том, что используемое внутри класса реальное представление данных не должно интересовать его клиентов. Именно в этом смысле говорят, что реализация класса скрыта от его пользователей. Такое сокрытие информации способствует модифицируемости программ и упрощает восприятие класса пользователем.  [29]

ЗПО, для которых должны собираться данные класса SEEKS. Операнд используется, если необходимо ограничить затраты на получение и обработку информации, по сравнению со сбором данных класса SEEKS для всех ЗПО. DELete удаляет список устройств, обеспечивая сбор данных класса SEEKS для всех ЗПО. DISplay отображает содержимое списка устройств на АП.  [30]



Страницы:      1    2    3