Sintassi delle classi e organizzazione dei file
Sintassi dei blocchi delle classi, attributi e organizzazione in file e cartelle
Utilizzare classdef per definire i blocchi delle classi e specificare gli attributi delle classi. Organizzare i file e le cartelle delle classi utilizzando gli spazi dei nomi. Per un esempio di base di una classe che illustra diverse tecniche di programmazione orientate agli oggetti in MATLAB®, vedere Creazione di una classe semplice.
Funzioni
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 aclassdeffile.
Cartelle di classi e di spazi dei nomi
- 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.
Espressioni in classi
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Precedenza di classe
- Class Precedence
Specify a relative precedence among user-defined classes.