Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Classes de type handle

Support de la sémantique de référence par les classes de type handle

Un constructeur de classe handle renvoie un objet de type handle qui est une référence à l’objet créé. Il est possible d’affecter l’objet de type handle à plusieurs variables ou de le passer à des fonctions sans que MATLAB® crée une copie de l’objet d’origine. Pour un examen des façons d’utiliser les objets de type handle, consultez Handle Object Behavior.

Fonctions

isequalDetermine array equality
eqDetermine equality
matlab.lang.invalidHandleConstruct array of invalid handles (depuis R2024b)

Classes

handleSuperclass of all handle classes
matlab.mixin.SetGetProvide handle classes with set and get methods
matlab.mixin.SetGetExactNamesRequire exact name match for set and get methods
dynamicpropsSuperclass for classes that support dynamic properties
matlab.mixin.CopyableSuperclass providing copy functionality for handle objects
matlab.lang.WeakReferenceWeak reference to handle object (depuis R2024b)
matlab.lang.HandlePlaceholderBasic subclass of handle (depuis R2024b)

Méthodes

addlistenerCreate event listener bound to event source
listenerCreate event listener without binding to event source
notifyNotify listeners that event is occurring
deleteDelete handle object
findobjFind handle objects
findpropFind matlab.metadata.Property object
isvalidDetermine valid handles
relationaloperatorsDetermine equality or sort handle objects

Rubriques

Caractéristiques des classes de type handle et value

Tirer parti de la classe de type handle

  • The Handle Superclass
    The handle class implements methods to support events and listeners, destructors, relational operations, and other operations.
  • Handle Class Destructor
    Define a delete method to customize what happens when MATLAB destroys handle objects.

Travailler avec des classes de type handle