Составители:
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
- …
- следующая ›
- последняя »