MATLAB: OOP: object setting property in a method without overriding object in workspace

methodoopproperty

Let's say I have class pizza with properties pepperoni. Then i have method combo1 that sets pepperoni = 1;
Ok that was easy, but now in the workspace I type…
pizza1=pizza; %creates object
pizza1.combo1;
so now pepperoni should be equal to 1….
nope, pizza1.pepperoni is not 1.
how do I do this without resaving the object to pizza1?
ex pizza1=pizza1.combo1; pizza1.pepperoni1=;

Best Answer

Derive from the handle class.