이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
meta.event 클래스
패키지: meta
슈퍼클래스: meta.MetaData
MATLAB 클래스로 정의된 이벤트 설명
설명
meta.event
클래스는 MATLAB® 클래스 이벤트에 대한 정보를 제공합니다. meta.event
클래스의 속성은 클래스 정의에 구문으로 지정된 이벤트 특성 및 기타 정보에 대응됩니다. 모든 속성은 읽기 전용입니다.
meta.event
클래스는 handle
클래스입니다.
생성
meta.event
객체는 직접 인스턴스화할 수 없습니다. meta.event
객체는 meta.class
EventList
속성에서 가져와야 합니다. 이 속성에는 meta.event
객체로 구성된 배열이, 클래스에 대해 정의된 각 이벤트별로 하나씩 들어 있습니다. 예를 들어, 아래 예에서 ClassName
을 이벤트를 쿼리하려는 클래스의 이름으로 바꿉니다.
mco = ?ClassName;
elist = mco.EventList;
elist(1); % meta.event for first event in list
클래스 인스턴스에서 meta.class
객체를 가져오려면 metaclass
함수를 사용하십시오.
mco = metaclass(obj);
속성
예제
이벤트 NotifyAccess
찾기
matlab.mixin.Copy
클래스 ObjectBeingDestroyed
이벤트를 트리거할 수 있는 코드를 찾습니다. meta.event
객체를 사용하여 이벤트 NotifyAccess
를 확인합니다.
mc = ?matlab.mixin.Copyable; findobj(mc.EventList,'Name','ObjectBeingDestroyed').NotifyAccess
ans = 'private'