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.

Arreglos de objetos

Construcción y concatenación de arreglos de objetos; arreglos heterogéneos

Construya arreglos de objetos, objetos de referencia y sus propiedades a partir de arreglos, y diseñe jerarquías de clase que admitan la formación de arreglos heterogéneos (clase mixta).

Funciones

emptyCreate empty array of specified class

Clases

matlab.mixin.HeterogeneousSuperclass for heterogeneous array formation

Temas

Construir arreglos de objetos

Construct Object Arrays

Build object arrays in the constructor and return the array as the output argument.

Initialize Object Arrays

MATLAB® calls the class constructor with no arguments to initialize array elements with a default object.

Initialize Arrays of Handle Objects

MATLAB uses a default object to initialize the empty elements of an array of handle objects.

Empty Arrays

Empty arrays have no elements, but are of a certain class.

Accessing Dynamic Properties in Arrays

Access dynamic properties in object arrays by referring to individual objects.

Concatenación de arreglos

Concatenation Methods

You can concatenate objects into arrays.

Concatenating Objects of Different Classes

MATLAB follows specific rules when you attempt to create an array with objects of different classes.

Convertidores de objetos y clase de arreglos

Implicit Class Conversion

MATLAB attempts to convert elements to the class of the array as a result of concatenation or assignment.

Object Converters

You can convert an object of one class to an object of another class.

Determine Array Class

You can determine the class of an array.

Arreglos heterogéneos

Designing Heterogeneous Class Hierarchies

Heterogeneous arrays can contain objects of different class, but all objects in the array must derive from a common superclass.

Heterogeneous Array Constructors

The class of a heterogeneous object array can change as you add array elements of different classes. You must ensure that constructors return objects that are the same class as the class defining the constructor.