构造函数
- 在 MATLAB 中,构造函数的格式是 obj = 类名(参数)
- 其中,obj 表示对象,可以用其他符号表示,通常习惯用 obj
classdef Point2D < handle
properties
x = 0;
y = 0;
end
methods
function obj = Point2D(x,y)
obj.x = x;
obj.y = y;
end
end
调用对象的方法
- 和C++一样,创建了对象以后,可以用 对象名.方法名(参数) 调用
- 在 MATLAB 中还有一种调用格式, 方法名(对象名,参数),但这种方法与调用普通函数相同,易读性差。
普通方法
- 在构造函数的例子中,我们发现了 obj 和 this 指针十分相近,其实 obj 就相当于 C++ 中的 this 指针
- 在 MATLAB 中&#x