Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Classi handle

Le classi possono supportare la semantica del riferimento o del valore

Creare il tipo di classe appropriato per l'applicazione:

  • Le classi valore consentono di creare nuove classi di array con la stessa semantica delle classi numeriche.

  • Le classi handle definiscono oggetti che referenziano object. La copia di un oggetto crea un altro riferimento allo stesso oggetto.

Per una discussione su come gli utenti degli oggetti lavorano con gli oggetti handle, vedere Handle Object Behavior.

Funzioni

isequalDetermine array equality
eqDetermine equality

Classi

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

Metodi

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

Argomenti

Caratteristiche delle classi handle e di valore

Costruzione sulla classe 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.

Utilizzo delle classi handle