类的包含
- 和 C++ 一样,可以在一个类的成员里包含其他的类
- 类对象也属于这个类,可以用 dot 访问,其规则与 C++ 相同。
- 例如我们先建立一个平面点类 Point2D
classdef Point2D < handle
properties
x;
y;
end
methods
function obj = Point2D(x,y)
obj.x = x;
obj.y = y;
end
function moveTo(obj,x,y)
obj.x = x;
obj.y = y;
end
end
end
- 再建立一个平面线段类 Line2D
classdef Line2D < handle
properties
P1;
P2;
end
methods
function obj = Line2D