Klassensyntax und Dateiorganisation
Klassenblocksyntax, Attribute und Organisation in Dateien und Ordnern
Verwenden Sie classdef, um Klassenblocks festzulegen und Klassenattribute anzugeben. Organisieren Sie Klassendateien und -Ordner mithilfe von Namespaces. Ein einfaches Beispiel für eine Klasse, die verschiedene objektorientierte Progammiertechniken in MATLAB® veranschaulicht, finden Sie unter Erstellen einer einfachen Klasse.
Funktionen
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 aclassdeffile.
Klassen- und Namensraumordner
- 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.
Ausdrücke in Klassen
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Klassenrangfolge
- Class Precedence
Specify a relative precedence among user-defined classes.