русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объекты.


Дата добавления: 2015-07-09; просмотров: 629; Нарушение авторских прав


 

Объекты представляют собой совокупность данных, объединенных с методами обработки этих данных. Данные, входящие в объект (считается, что они образуют структуру), носят название атрибутов. В качестве методов обычно используются процедуры и функции.

Для работы с объектами необходимо вначале определить объектный тип, после чего можно объявлять переменные данного типа. В объявляемых объектных типах можно использовать в качестве параметра ранее созданные объектные типы.

Созданные объектные типы могут быть типом для переменных; использоваться в качестве атрибутов для других типов; являться строкой в таблице; являться столбцом в таблице; могут быть частью объектного представления.

Основное назначение объектных типов: перенести скрипты SQL или хранимые процедуры, функции и пакеты в методы обрабатываемого объекта.

Создание объектного типа. Объектный тип состоит из:

1) заголовка объектного типа;

2) тела объектного типа.

Каждая из этих частей компилируется отдельно, и пока не будет откомпилирован заголовок объектного типа, не будет компилироваться и его тело.

Для создания заголовка объектного типа используется следующий синтасис:

CREATE [ OR REPLACE] TYPE [. схема] имя_типа AS OBJECT

( имя_атрибута тип_атрибута,

имя_атрибута тип_атрибута,

….

[{MAP|ORDER} MEMBER описание_функции,]

[MEMBER описание_процедуры,]

[MEMBER описание_функции,]

…..);

Для создания тела объектного типа используется следующий синтасис:

CREATE [ OR REPLACE] TYPE BODY имя_типа AS

{MAP|ORDER} MEMBER функции,

MEMBER процедуры,

MEMBER функции,

…..);

причем, в теле объектного типа должны быть реализованы все объявленные в заголовке процедуры и функции.



<== предыдущая лекция | следующая лекция ==>
Пакеты. | Замечания.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.081 сек.