我正在使用Matlab 2017a並有一個繼承自串行類的子類。創建子類的對象後,我看不到其他的子類屬性。例如inspect(subclassobject)
或properties(subclassobject)
將只列出超級串行的屬性。仍然可以使用點符號subclassobject.property
來查看或更改屬性值,但set和get函數將產生錯誤,指出子類屬性不是類'串口對象'的可訪問實例。我已經包含了我的類定義和構造函數。Matlab檢查器不會列出子類的對象屬性
classdef subclass < serial
properties
prop_1
end
methods
% Constructor
function obj = subclass(port)
obj = [email protected](port);
%port is a string ex. 'com3' that is necessary for
%constructing the serial class
end
end
end