1
我在我的許多MATLAB軟件包中定義了一個類。令我驚訝的是,我無法在不導入類定義的情況下訪問我的類的常量屬性。即使它是類本身的一種方法。像這樣:導入類訪問常量值
classdef TestClass
properties(Constant)
c=0;
end
methods
function obj = TestClass()
end
function getC(obj)
import test.TestClass;
disp(TestClass.c);
end
end
end
我只是想檢查我在這裏做錯了什麼,或者這是在MATLAB中使用常量的正確方法。
爲什麼你需要'getC'訪問一個恆定值?沒有'函數getC ...'我可以鍵入'TestClass.c'並返回'0'。如果你想直接調用類getC,它需要是一個靜態方法。 –