La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Applications des sous-classes
Créer des sous-classes à partir des classes prédéfinies et définir des interfaces
Dérivez des classes à partir des classes prédéfinies pour définir des types de données spécialisés qui étendent les opérations possibles sur une classe de données particulière. La sous-classe hérite des méthodes et comportements de la classe prédéfinie et peut ajouter de nouvelles méthodes permettant d’effectuer des opérations spécialisées.
Rubriques
Hiérarchie de classes hétérogènes
- A Class Hierarchy for Heterogeneous Arrays
Heterogeneous class hierarchies enable you to form arrays of different, but related classes.
Sous-classes de types prédéfinis
- Subclasses of MATLAB Built-In Types
Extend MATLAB® built-in classes by deriving from these fundamental data types. - Behavior of Inherited Built-In Methods
Subclass built-in classes to extend the behavior of functions that operate on that type of data. - Use of size and numel with Classes
Thesize
andnumel
functions work with user-defined classes.
Exemples de classes dérivées de classes prédéfinies
- Subclasses of Built-In Types Without Properties
Class can derive from a built-in class without defining properties and new behaviors. - Subclasses of Built-In Types with Properties
Classes that derive from built-in classes and define properties must define array behaviors for those classes. - Enumerations Derived from Built-In Classes
Enumeration classes derived from built-in types inherit behaviors from these types.
Superclasses
- Abstract Classes and Class Members
Use abstract classes to define interfaces that each subclass inherits. - Define an Interface Superclass
Ways to define interfaces for subclasses to implement.