Создание
класса или объекта
Для создания
класса объектов или объектов, а также для их идентификации служит функция class.
Формы ее применения представлены ниже.
-
class
(OBJ) — возвращает класс указанного объекта OBJ. Типы стандартных классов
double, sparse, char, cell, struct, functionjiandle были перечислены выше.
int8 — 8-разрядный массив целых чисел со знаком; uintS — 8-разрядный массив
целых чисел без знака; intlG — 16-разрядный массив целых чисел со знаком;
uint!6 — 16-разрядный массив целых чисел без знака; int32 — 32-разрядный
массив целых чисел со знаком; uint32 — 32-разрядный массив целых чисел без
знака; <class_name> — класс, определенный пользователем; <java_class>
— имя класса Ява;
-
OBJ=class(S,
'classjiame' ,PARENT1,PARENT2....) — создает объект класса 'classname' на
базе структуры S и родительских объектов PARENT1, PARENT2,... При этом создаваемый
объект наследует структуру и поля родительских объектов. Объекту OBJ в данном
случае присуще
множественное наследование;
-
OBJ=class(struct[
]. 'classjiame' .PARENT1.PARENT2,...) — не может иметь никаких полей, кроме
унаследованных от родительских объектов.
Обратите внимание
на то, что эта функция обычно используется в составе m-файлов конструкторов
классов объектов.
Содержание раздела