Sintaxis de clases y organización de archivos
Sintaxis de bloques de clases, atributos de clase y organización en archivos y carpetas
Utilice classdef para definir bloques de clases y especificar atributos de clase. Organice archivos y carpetas de clases mediante espacios de nombres. Para ver un ejemplo básico de una clase que demuestra varias técnicas de programación orientada a objetos en MATLAB®, consulte Crear una clase simple.
Funciones
Temas
Definición de clases
- Clases definidas por el usuario
MATLAB permite definir clases para implementar diseños orientados a objetos. - Atributos de clase
Los atributos de clase permiten modificar el comportamiento de las clases que 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.
Carpetas de clases y espacios de nombres
- 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.
Expresiones de las clases
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
Precedencia de clases
- Class Precedence
Specify a relative precedence among user-defined classes.