How to use a class instance implicitly

12 次查看(过去 30 天)
In my problem, if define a class with many property items as
classdef classname
properties
ProName1
ProName2
...
ProName100
end
end
Then in my main script, I initialize an instance of this class as
para=classname
Then if pass this class variable para to another function, in order to use the terms in this class, I have to type para.ProName1, para.ProName2,....etc. Is there any way in the function, I can use the terms of para directly such as ProName1,ProName2..., without add the classname para in the function.
  1 个评论
Beder
Beder 2017-2-23
As far as I know, no. You can create one .m file per ProName. Then you don't need to write para.ProName2.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Construct and Work with Object Arrays 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by