Syntaxe des classes et organisation des fichiers
Syntaxe des blocs de classe, attributs et organisation en fichiers et dossiers
Utilisez classdef pour définir des blocs de classe et spécifier des attributs de classe. Organisez les fichiers et dossiers de classes à l’aide de namespaces. Pour un exemple simple de classe présentant différentes techniques de programmation orientée objet dans MATLAB®, consultez Créer une classe simple.
Fonctions
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 aclassdeffile.
Dossiers de classes et namespaces
- Folders Containing Class Definitions
Define special folders for class files to contain multiple files for class definitions. - Create Namespaces
Use namespaces to organize code. - 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.
Priorité des classes
- Class Precedence
Specify a relative precedence among user-defined classes.