MATLAB 数据分组与枚举分类的深入解析
1. 数据分组示例
1.1 员工对象的展示
下面的代码用于展示员工对象的相关信息,如年龄、薪资率、婚姻状况和病假天数等:
disp(sprintf('age = %d',obj.age))
disp(sprintf('pay rate = %6.2f',obj.payRate))
if (obj.married)
disp('married');
else
disp('single');
end
disp(sprintf('number of sick days = %d',obj.sickDays))
% return the name
mystr = obj.name;
运行不同参数的员工构造函数,可以填充对象并根据需要覆盖默认值。
1.2 继承“获取”和“设置”方法
继承是将一个类定义为现有类的改进,允许重用其优点。例如,“收银员”类可以继承“员工”类。下面以 exClass.m 文件为例,展示一个用于表示彩色方块的类:
classdef exClass
properties
myRow = 0;
myCol = 0;
color = 'red';
mySize = 20;
end
methods
% Constructor
function
超级会员免费看
订阅专栏 解锁全文
571

被折叠的 条评论
为什么被折叠?



