How to use a class instance implicitly

12 ビュー (過去 30 日間)
Yucheng Fu
Yucheng Fu 2017 年 2 月 22 日
コメント済み: Beder 2017 年 2 月 23 日
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 Center および File ExchangeConstruct 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