La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Construire et utiliser des tableaux d’objets
Construction et concaténation de tableaux d’objets ; tableaux hétérogènes
Construisez des tableaux d’objets, faites référence à des objets et à leurs propriétés depuis des tableaux et concevez des hiérarchies de classes supportant la formation de tableaux hétérogènes (à classes mixtes).
Fonctions
createArray | Create array of specified class and value (depuis R2024a) |
empty | Create empty array of specified class |
Classes
matlab.mixin.Heterogeneous | Superclass for heterogeneous array formation |
Rubriques
Construire des tableaux d’objets et y accéder
- Create and Initialize Object Arrays
Build object arrays using several different methods. - Accessing Properties and Methods in Object Arrays
You can access properties and invoke methods of object arrays as a whole or work with individual elements of the array. - Determine Array Class
You can determine the class of an array.
Concaténer des tableaux
- 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.
Conversions de classes
- 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.
Tableaux hétérogènes
- 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.