Acessing object properties is not working

7 Ansichten (letzte 30 Tage)
Eddy Ilg
Eddy Ilg am 4 Apr. 2014
Beantwortet: Eddy Ilg am 4 Apr. 2014
I seem to be to stupid to create a matlab object. Here is my file "data.m":
classdef data
properties
x=0;
end
methods
function this = data(a)
this.x=1;
end
end
end
When running the code I keep getting the message: "No public field x exists for class data." Also tried changing SetAccess and GetAccess of properties to public.
What am I missing?
Best,
Eddy

Antworten (1)

Eddy Ilg
Eddy Ilg am 4 Apr. 2014
Never mind,
I found out that I had old instances of data. When changing the code you need to "clear" the workspace, otherwise changes to the property section do not have effect and you may try to access previously not existing members.
Best,
Eddy

Kategorien

Mehr zu Class Introspection and Metadata finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by