类语法和文件组织
文件和文件夹中的类模块语法、属性和组织
使用 classdef 定义类块并指定类属性。使用命名空间组织类文件和文件夹。有关演示 MATLAB® 中几种面向对象的编程方法的基本类示例,请参阅创建简单类。
主题
定义类
- 用户定义的类
MATLAB 使您能够通过定义类来实现面向对象的设计。 - 类属性
类属性使您能够修改您定义的类的行为。 - 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.
类和命名空间文件夹
- 包含类定义的文件夹
为类文件定义专门的文件夹,以包含多个用于类定义的文件。 - 创建命名空间
使用命名空间组织代码。 - 将命名空间成员导入函数
从命名空间导入代码以简化引用。
类中的表达式
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
类优先级
- Class Precedence
Specify a relative precedence among user-defined classes.