Organizzazione dei file delle classi
Sintassi delle classi, attributi e organizzazione in file e cartelle
Specificare gli attributi della classe nel blocco di definizione della classe e organizzare i file e le cartelle della classe usando i pacchetti. Imparare come MATLAB® valuta le espressioni utilizzate nelle definizioni di classe. Creare alias per rinominare le classi mantenendo la compatibilità a ritroso.
Funzioni
Classi
matlab.alias.AliasFileManager | Create and manage class alias definitions (Da R2021b) |
Argomenti
Definizione delle classi
- 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.
Cartelle di classi e di pacchetti
- 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.
Espressioni in classi
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Aliasing di classe
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.