Passing a dynamic property name to its own get method

3 views (last 30 days)
I have a class to which I would like to add the dynamic property "Volume". When I call class.Volume, I want it to execute a get method that includes the string "Volume" as an input argument. Likewise, I would like it to behave the same way for any given property name, i.e. if I add the property "Density" and call class.Density, I want it to call the same function but with "Density" as an argument. Function handles are confusing and I can't figure out if this is even possible.

Accepted Answer

Philip M
Philip M on 3 May 2021
I found the answer here:
https://www.mathworks.com/matlabcentral/answers/48831-set-methods-for-dynamic-properties-with-unknown-names

More Answers (0)

Categories

Find more on Graphics Object Programming in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!