Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Clases de identificadores

Las clases pueden admitir semántica de referencia o valores.

Cree el tipo de clase apropiado para su aplicación:

  • Las clases de valores permiten crear nuevas clases de arreglos que tienen la misma semántica que las clases numéricas.

  • Las clases de identificadores definen objetos que hacen referencia al object. Si se copia un objeto, se crea otra referencia al mismo objeto.

Para ver un análisis más detallado acerca de cómo los usuarios de objetos trabajan con objetos identificadores, consulte Handle Object Behavior.

Funciones

isequalDetermine array equality
eqDetermine equality

Clases

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

Métodos

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 meta.property object
isvalidDetermine valid handles
relationaloperatorsDetermine equality or sort handle objects

Temas

Características de clases de identificadores y valores

Comparison of Handle and Value Classes

Value objects are associated with a specific variable. Handle objects can be referenced by multiple variables.

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.

Handle Object Behavior

MATLAB® handle variables support reference semantics.

Cómo aprovechar las clases de identificadores

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.

Trabajo con clases de identificadores

Find Handle Objects and Properties

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

Implement Set/Get Interface for Properties

Create a set/get interface for your handle class.

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.