이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
meta.class 클래스
패키지: meta
슈퍼클래스: meta.MetaData
MATLAB 클래스 설명
설명
meta.class
클래스는 MATLAB® 클래스에 대한 설명 정보를 가져올 방법을 제공합니다. 특정 클래스에 대해 meta.class
객체를 만들면 해당 클래스 정의에 대한 정보를 가져올 수 있습니다.
meta.class
객체의 일부 속성은 해당 MATLAB 클래스에 정의된 클래스 속성의 값을 포함합니다. 이들 속성을 쿼리하면 클래스 정의에 의해 classdef
라인에 구문으로 지정된 정보를 가져올 수 있습니다.
그 밖의 속성은 해당 클래스로 정의된 속성, 메서드 및 이벤트 목록과 해당 클래스가 정의된 방식에 대한 기타 정보를 포함합니다.
meta.class
객체 속성의 값은 설정할 수 없습니다. 속성을 쿼리하는 것만 가능합니다.
클래스의 인스턴스에서 또는 다음 옵션으로 클래스 이름을 사용하여 meta.class
객체를 만듭니다.
metaclass(obj)
— 인수로 전달된 객체를 나타내는meta.class
객체를 반환합니다.?
ClassName
— 명명된 클래스를 나타내는meta.class
객체를 반환합니다.meta.class.fromName
('
— 명명된 클래스를 나타내는ClassName
')meta.class
객체를 정적 클래스가 반환합니다.
meta.class
의 생성자를 호출하여 객체를 직접 인스턴스화할 수 없습니다.
meta.class
클래스는 handle
클래스입니다.
속성
메서드
이벤트
이벤트 이름 | 트리거 | 이벤트 데이터 | 이벤트 특성 |
---|---|---|---|
InstanceCreated | 이 이벤트는 이 이벤트는 모든 생성자 함수가 실행을 마친 직후에 발생합니다. | event.ClassInstanceEvent |
|
InstanceDestroyed | 이 이벤트는 이 이벤트는 소멸자(Destructor) 함수가 실행되기 직전에 발생합니다 | event.ClassInstanceEvent |
|