이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
handle 클래스
R2026a모든 핸들 클래스의 슈퍼클래스
설명
handle 클래스는 핸들 의미 체계를 따르는 모든 클래스에 대한 슈퍼클래스입니다. 핸들은 데이터를 간접적으로 참조하는 객체입니다. handle 클래스는 추상 클래스이기 때문에 직접 인스턴스화할 수 없습니다.
핸들 클래스를 정의하려면 classdef에서 핸들 클래스를 슈퍼클래스로 정의하여 handle에서 클래스를 파생하십시오.
classdef MyHandleClass < handle
...
endhandle 클래스에서 파생된 서브클래스는 다음과 같은 기능을 갖습니다.
여러 유용한 메서드 상속(핸들 클래스 메서드)
이벤트와 리스너 정의(이벤트와 리스너 구문)
동적 속성 정의(동적 속성 — 인스턴스에 속성 추가하기)
set 메서드와 get 메서드 구현(속성에 대한 set/get 인터페이스 구현하기)
복사 동작 사용자 지정(Implement Copy for Handle Classes)
핸들 클래스 사용에 대한 자세한 내용은 핸들 클래스 항목을 참조하십시오.
메서드
이벤트
| 이벤트 이름 | 트리거 | 이벤트 데이터 | 이벤트 특성 |
|---|---|---|---|
ObjectBeingDestroyed | delete 메서드를 호출하기 전에 핸들 객체가 소멸되려 할 때 트리거됩니다. | event.EventData |
|
예제
세부 정보
확장 기능
버전 내역
R2008a에 개발됨