Main Content

Costruzione e utilizzo degli array di oggetti

Costruire e concatenare array di oggetti; array eterogenei

Costruire array di oggetti, referenziare gli oggetti e le loro proprietà dagli array e progettare gerarchie di classi che supportino la formazione di array (di classi miste) eterogenei.

Funzioni

createArrayCreate array of specified class and value (Da R2024a)
emptyCreate empty array of specified class

Classi

matlab.mixin.HeterogeneousSuperclass for heterogeneous array formation

Argomenti

Costruzione e accesso ad array di oggetti

Concatenazione di array

Conversioni di classe

  • Implicit Class Conversion
    MATLAB can implicitly convert objects to a different class for concatenation, subscripted assignment, property validation, and argument validation.
  • Object Converters
    You can convert an object of one class to an object of another class.

Array eterogenei

  • 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.