Составители:
235
Синтаксис:
str = class('<имя_объекта>')
obj = class(S, '<имя_класса>')
obj = class(S, '<имя_класса>', <родитель1>, <родитель2>
…)
Описание. Функция str = class('<имя_объекта>') возвращает
строку, содержащую имя класса, соответствующего следующей таб-
лице
Имя класса Класс объектов
Double
Многомерные массивы чисел в арифметике с
плавающей точкой в формате удвоенной точ-
ности.
Sparse
Двумерные действительные или комплексные
разреженные матрицы
Char
Массивы символов
Struct
Массивы записей (структура)
Cell
Массивы ячеек
'<имя_класса>'
Класс, определяемый пользователем
Функция obj = class(S, '<имя_класса>') создает объект клас-
са с указанным именем, используя структуру S в качестве шаблона.
Это относится только к М-функциям с именем имя_класса.m, разме-
щенным в каталоге @имя_класса.
Функция obj = class(S, '<имя_класса>', <родитель1>, <ро-
дитель2> …) создает объект класса с указанным именем, используя
структуру S в качестве
шаблона, а также гарантирует, что вновь соз-
даваемый объект наследует методы и поля родительских объектов,
указанных в качестве аргументов.
Сопутствующие операторы: INERIORTO, ISA, SUPERIORTO.
ISA
Определить принадлежность объекта к данному классу
Синтаксис:
K = class(obj, '<имя_класса>')
Синтаксис:
str = class('<имя_объекта>')
obj = class(S, '<имя_класса>')
obj = class(S, '<имя_класса>', <родитель1>, <родитель2>
…)
Описание. Функция str = class('<имя_объекта>') возвращает
строку, содержащую имя класса, соответствующего следующей таб-
лице
Имя класса Класс объектов
Многомерные массивы чисел в арифметике с
Double плавающей точкой в формате удвоенной точ-
ности.
Двумерные действительные или комплексные
Sparse
разреженные матрицы
Char Массивы символов
Struct Массивы записей (структура)
Cell Массивы ячеек
'<имя_класса>' Класс, определяемый пользователем
Функция obj = class(S, '<имя_класса>') создает объект клас-
са с указанным именем, используя структуру S в качестве шаблона.
Это относится только к М-функциям с именем имя_класса.m, разме-
щенным в каталоге @имя_класса.
Функция obj = class(S, '<имя_класса>', <родитель1>, <ро-
дитель2> …) создает объект класса с указанным именем, используя
структуру S в качестве шаблона, а также гарантирует, что вновь соз-
даваемый объект наследует методы и поля родительских объектов,
указанных в качестве аргументов.
Сопутствующие операторы: INERIORTO, ISA, SUPERIORTO.
ISA Определить принадлежность объекта к данному классу
Синтаксис:
K = class(obj, '<имя_класса>')
235
Страницы
- « первая
- ‹ предыдущая
- …
- 235
- 236
- 237
- 238
- 239
- …
- следующая ›
- последняя »
