Organisation des fichiers de classes
Syntaxe, attributs et organisation des classes en fichiers et dossiers
Spécifiez des attributs de classe dans le bloc de définition de classe et organisez les fichiers et dossiers de classes à l’aide de packages. Découvrez comment MATLAB® évalue les expressions utilisées dans les définitions de classes. Créez des alias pour renommer des classes tout en préservant la rétrocompatibilité.
Fonctions
Classes
matlab.alias.AliasFileManager | Create and manage class alias definitions (depuis R2021b) |
Rubriques
Définir des classes
- User-Defined Classes
MATLAB enables you to define classes to implement object-oriented designs. - Class Attributes
Class attributes enable you to modify the behavior of classes that you define. - Functions Inside Class Definition Files
Just as you can define local functions in a script file or function file, you can also define local functions inside aclassdef
file.
Dossiers de classes et de packages
- Folders Containing Class Definitions
Define special folders for class files to contain multiple files for class definitions. - Create Namespaces
Use namespaces to organize code. - Class Precedence
Specify a relative precedence among user-defined classes. - Import Namespace Members into Functions
Import code from namespaces to simplify references.
Expressions dans des classes
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Attribution d’alias à des classes
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.