exponenta event banner

loadobj

Настройка процесса загрузки для объектов

Синтаксис

b = loadobj(a)

Описание

b = loadobj(a) вызывается load функция, если класс a определяет loadobj способ. load прибыль b как значение, загруженное из MAT-файла.

Определение loadobj метод, когда объекты класса требуют специальной обработки при загрузке из MAT-файлов. При определении saveobj метод, затем определите loadobj способ восстановления объекта в требуемом состоянии.

Определить loadobj как статический метод, чтобы он мог принимать в качестве аргумента любой объект или структуру, сохраненные в MAT-файле.

При загрузке объекта подкласса load вызывает только подкласс loadobj способ. Если суперкласс определяет loadobj , подкласс наследует этот метод. Однако возможно, что унаследованный метод не выполняет необходимые операции для загрузки объекта подкласса. Рассмотрите возможность переопределения суперкласса loadobj методы.

Если какой-либо суперкласс в иерархии классов определяет loadobj метод, затем подкласс loadobj метод должен обеспечивать правильную загрузку объектов подкласса и суперкласса. Обеспечение правильной загрузки путем вызова суперкласса loadobj (или другие методы) из подкласса loadobj способ.

Входные аргументы

a

Входной аргумент, a, может быть:

  • Объект, загруженный из MAT-файла.

  • Структура, созданная load (если load не удается разрешить объект).

  • Структура, возвращенная saveobj метод, сохраненный вместо объекта.

Внедрите loadobj метод работы со скалярными объектами или структурами. После сохранения массива объектов load требования loadobj на каждом элементе сохраненного массива.

Выходные аргументы

свернуть все

Объект передан load функция по MATLAB.Te значение, возвращаемое классом loadobj обычно является объектом загружаемого класса. Тем не менее, loadobj метод может возвращать объект другого класса или обновленный объект, соответствующий новому определению класса.

Представлен до R2006a