Main Content

핸들 클래스

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

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

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

  • 핸들 클래스는 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핸들 객체용 복사 기능을 제공하는 슈퍼클래스

메서드

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

도움말 항목

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

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

  • 핸들 슈퍼클래스
    handle 클래스는 이벤트와 리스너, 소멸자, 관계 연산 및 기타 연산을 지원하기 위한 메서드를 구현합니다.
  • 핸들 클래스 소멸자
    delete 메서드를 정의하여 MATLAB이 핸들 객체를 소멸시킬 때 발생하는 작업을 사용자 지정할 수 있습니다.

핸들 클래스로 작업하기