loadobj
객체의 불러오기 절차 사용자 지정
구문
b = loadobj(a)
설명
b = loadobj(a)
는 a
의 클래스가 loadobj
메서드를 정의하는 경우 load
함수에 의해 호출됩니다. load
는 MAT 파일에서 불러온 값으로 b
를 반환합니다.
클래스의 객체를 MAT 파일에서 불러올 때 특수 처리가 필요하다면 loadobj
메서드를 정의해야 합니다. saveobj
메서드를 정의했다면 loadobj
메서드를 정의하여 객체를 원하는 상태로 복원해야 합니다.
MAT 파일에 객체를 저장했든 아니면 구조체를 저장했든지에 상관없이 인수로 받을 수 있도록 loadobj
는 정적 메서드로 정의합니다.
서브클래스 객체를 불러올 때 load
는 서브클래스 loadobj
메서드만 호출합니다. 슈퍼클래스가 loadobj
메서드를 정의하는 경우 서브클래스는 이 메서드를 상속합니다. 그러나 상속된 메서드는 서브클래스 객체를 불러오는 데 필요한 작업을 수행하지 않을 수 있습니다. 이 경우, 슈퍼클래스 loadobj
메서드를 재정의해 보십시오.
클래스 계층 구조의 슈퍼클래스가 loadobj
메서드를 정의하는 경우 서브클래스 loadobj
메서드는 서브클래스와 슈퍼클래스 객체를 제대로 불러오는지 확인해야 합니다. 서브클래스 loadobj
메서드에서 슈퍼클래스 loadobj
(또는 기타 메서드)를 호출하여 제대로 불러오는지 확인하십시오.
입력 인수
|
입력 인수
스칼라 객체나 구조체로 작업할 수 있도록 |
출력 인수
버전 내역
R2006a 이전에 개발됨