Объектный тип

Объектный тип

Объектным типом в языке программирования PL/SQL называется определяемый пользователем тип данных, который инкапсулирует структуру данных и подпрограммы.

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

При объявлении переменной объектного типа создается объект с атрибутами и методами, определяемым его типом.

Информация об объектном типе сохраняется в базе данных.

Синтаксис спецификации типа:

{CREATE [OR REPLACE] TYPE [schema.]type_name {{IS|AS} OBJECT}
    [{attribute datatype [sqlj_object_type_attr]}] | {[{[[[NOT] OVERRIDING][[NOT] FINAL][[NOT] INSTANTIABLE]]
    {{MEMBER|STATIC}{procedure_spec | function_spec} | {{MAP|ORDER} MEMBER function_spec}}}].,:}
    [[NOT] FINAL][[NOT] INSTANTIABLE];

где

function_spec = FUNCTION name (parameter datatype .,:) {RETURN datatype } 
procedure_spec = PROCEDURE name (parameter datatype .,:)

Синтаксис тела типа:

[CREATE TYPE BODY type_name {IS|AS}
    {{MAP|ORDER} MEMBER function_body; | MEMBER {procedure_body|function_body};}
    [MEMBER {procedure_body|function_body};]... END;]

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Объектный тип" в других словарях:

  • Объектный пул — У этого термина существуют и другие значения, см. Пул (значения). Шаблон проектирования Объектный пул Object pool Тип: порождающий Описан в Design Patterns Нет Объектный пул (англ. object pool) …   Википедия

  • Объектный Си — Objective C Класс языка: объектно ориентированный, мультипарадигмальный: рефлексивно ориентированный Появился в: 1986 г. Автор(ы): Типизация данных: строгая полиморфная, статическая Основные реализации: Apple gcc Испытал …   Википедия

  • C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в …   Википедия

  • Парадигма — (Paradigm) Определение парадигмы, история возникновения парадигмы Информация об определении парадигмы, история возникновения парадигмы Содержание Содержание История возникновения Частные случаи (лингвистика) Управленческая парадигма Парадигма… …   Энциклопедия инвестора

  • Общение: экопсихологический подход — В экологическом подходе в кач. исходного основания для О. как объекта и предмета психол. исследования используется системное отношение «человек окружающая среда (природная, социальная)». Это отношение конкретизируется в виде ситуаций учебного,… …   Психология общения. Энциклопедический словарь

  • Модула-3 — Modula 3 Семантика: императивный, структурный, модульный, объектно ориентированный, обобщённое Тип исполнения: компилируемый Появился в: 1986 1988 Автор(ы) …   Википедия

  • ООАП — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • Объектно-ориентированный подход — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • Квалификаторы типа — Квалификатор типа (type qualifier)  одно из ключевых слов const, volatile или restrict в языках программирования семейства Си. Синтаксис Квалификаторы типов используются в нескольких синтаксических контекстах: В составе последовательности… …   Википедия

  • Active Oberon — Класс языка: императивный, структурированный, модульный Появился в: 2000 Автор(ы): Patrik Reali, B. Meyer, Brinch Hansen, Pieter Muller, Jurg Gutknecht (Юрг Гуткн …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»