Méthodes
Syntaxe, attributs et finalité des méthodes
Les méthodes sont les opérations définies par une classe. Les méthodes peuvent surcharger les fonctions MATLAB® pour appliquer les opérations aux objets de la classe. MATLAB détermine la méthode ou fonction à appeler en fonction de l’argument dominant. Les méthodes de constructeur de classe créent des objets de la classe. Elles doivent obéir à des règles précises.
Classes
matlab.metadata.Method | Describe MATLAB class method |
Rubriques
Utilisation des méthodes
- Methods in Class Design
Different kinds of methods perform specific tasks in MATLAB classes. - Method Syntax
Define class methods, including attributes and argument validation. - Method Invocation
Invoke class methods using dot or function syntaxes. - Method Access List
Specify a list of classes that can access a class method. - Methods in Separate Files
Define class methods in separate files for convenience and efficiency.
Types de méthodes
- Method Attributes
Method attributes control the behavior of methods. - Ordinary Methods
Define ordinary methods within the class definition file using method blocks. - Class Constructor Methods
The class constructor is a special method that creates instances of the class. - Static Methods
Static methods do not require an object of the class as an input argument.
Méthodes qui surchargent les fonctions
- Overload Functions in Class Definitions
By overloading MATLAB functions for your class, objects of the class can support MATLAB operations. - Class Support for Array-Creation Functions
Add support for array-creation functions without overloading these functions in your class. - Objects in Conditional Statements
Enable the use of objects in conditional statements by defining relational operators for the class of the object.