Настройте процесс загрузки для объектов
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
.
|
Входной параметр,
Реализуйте свой метод |