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