이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

핸들 클래스

클래스는 참조 의미 체계나 값 의미 체계를 지원할 수 있습니다.

사용하는 응용 프로그램에 적합한 클래스 유형 생성:

  • 값 클래스를 사용하면 숫자형 클래스와 의미 체계가 동일한 새 배열 클래스를 만들 수 있습니다.

  • 핸들 클래스는 object를 참조하는 객체를 정의합니다. 객체를 복사하면 동일한 객체에 대한 참조가 하나 더 생성됩니다.

객체 사용자가 핸들 객체로 작업하는 방법에 대한 자세한 내용은 핸들 객체 동작 항목을 참조하십시오.

함수

isequal배열의 동일성 확인
eq동일성(Equality) 확인

클래스

handle모든 핸들 클래스의 슈퍼클래스
matlab.mixin.SetGetProvide handle classes with set and get methods
matlab.mixin.SetGetExactNamesRequire exact name match for set and get methods
dynamicprops동적 속성을 지원하는 클래스의 슈퍼클래스
matlab.mixin.Copyable핸들 객체용 복사 기능을 제공하는 슈퍼클래스

메서드

handle.addlistener이벤트 소스에 바인딩된 이벤트 리스너 생성
handle.listener이벤트 소스에 바인딩하지 않고 이벤트 리스너 생성
handle.notify이벤트가 발생했음을 리스너에 알림
handle.delete핸들 객체 삭제
handle.findobj핸들 객체 찾기
handle.findpropmeta.property 객체 찾기
handle.isvalid유효한 핸들인지 확인
handle.relationaloperators동일성 확인 또는 핸들 객체 정렬

도움말 항목

핸들 클래스와 값 클래스의 특성

핸들 클래스와 값 클래스 비교

값 객체는 특정 변수와 연결되어 있습니다. 핸들 객체는 여러 변수에서 참조할 수 있습니다.

Which Kind of Class to Use

Whether you implement a handle or value class depends on what your class represents and how you want objects to behave.

핸들 객체 동작

MATLAB® 핸들 변수는 참조 의미 체계를 지원합니다.

핸들 클래스를 바탕으로 작성하기

The Handle Superclass

The handle class implements methods to support events and listeners, destructors, relational operations, and other operations.

핸들 클래스 소멸자

delete 메서드를 정의하여 MATLAB이 핸들 객체를 소멸시킬 때 발생하는 작업을 사용자 지정할 수 있습니다.

핸들 클래스로 작업하기

Find Handle Objects and Properties

Find objects using regular expressions or obtain the meta.property object for specific properties.

속성에 대한 set/get 인터페이스 구현하기

핸들 클래스에 대한 set/get 인터페이스를 생성합니다.

Implement Copy for Handle Classes

Customize object copy operations by deriving from the matlab.mixin.Copyable class.

Handle Compatible Classes

Enable both handle and value classes to derive from a specific class.