MATLAB面向对象编程学习笔记----MATLAB类文件的组织结构

本系列内容为《MATLAB面向对象编程–从入门到设计模式》学习笔记,特此说明。

使用其他文件夹中类的定义

如果想要在其他路径上使用一个类,需要使用addpath命令,把包含该类的文件夹加到当前MATLAB搜索路径中区。

e.g. Point.m 存储在:E:\MATLAB\floder1目录中;

addpath('E:\MATLAB\folder1');
p1=Point(1.0,1.0);

addpath函数还可以接受文件夹的相对路径作为参数。

把类的定义和成员方法定义分开

MATLAB支持一种定义类的方法,适用于类成员方法较多的情况。即,在类的定义文件中提供方法的声明(Declaration),而不提供方法定义(Definition),即把方法的定义放到另一个独立的 .m 文件中去。

把类的定义和成员方法的定义分开,有利于开发复杂的面向对象程序。

e.g. 以Point2D为例。

MATLAB规定,如果要把方法的定义normalize 和 disp 放在单独的文件中,那么类的定义Point.m、normalize,m和display.m必须放在一个以@开头的文件夹中,且该文件夹必须命名为@Point。

类方法display和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值