类的定义
主要包括类名称(classdef
)、类属性(properties
)、类方法(methods
)的定义。
% 定义类Class1
classdef Class1
properties
PropName
end
methods
% 构造函数
function obj = Class1(propname)
obj.PropName = propname;
end
% 自定义方法
function method1(obj)
fprintf('Successfully executed method1\n');
end
end
end
类的使用
% 初始化类实例
object = Class1(arg);
% 类方法调用
object.method1();