Klassendatei-Organisation
Klassensyntax, Attribute und Organisation in Dateien und Ordnern
Geben Sie Klassenattribute im Block zur Klassendefinition an und organisieren Sie Klassendateien und -ordner über Pakete. Erfahren Sie, wie MATLAB® Ausdrücke in Klassendefinitionen bewertet. Erstellen Sie Aliase, um Klassen umzubenennen, während die Abwärtskompatibilität beibehalten wird.
Funktionen
Klassen
matlab.alias.AliasFileManager | Create and manage class alias definitions (Seit R2021b) |
Themen
Definieren von Klassen
- 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.
Klassen- und Paketordner
- 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.
Ausdrücke in Klassen
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Alias-Effekte von Klassen
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.