How to find out if a class is a handle class?
    22 ビュー (過去 30 日間)
  
       古いコメントを表示
    
How can I find out if a class is a handle or a value class? Unfortunately I can't seem to figure it out. Take e. g. matlab.mixin.CustomDisplay. The documentation only says it's handle compatible, but not if it is itself a handle class. I need a class that inherits from handle and matlab.mixin.CustomDisplay. So if the latter is itself a handle class, inheriting from handle would be redundant, right?
0 件のコメント
採用された回答
  Matt J
      
      
 2023 年 3 月 12 日
        
      編集済み: Matt J
      
      
 2023 年 3 月 15 日
  
      How can I find out if a class is a handle or a value class? 
You can use,
isa(obj,'handle')
I need a class that inherits from handle and matlab.mixin.CustomDisplay. So if the latter is itself a handle class, inheriting from handle would be redundant, right?
It would be redundant to inherit both from handle and one of its subclasses. However matlab.mixin.CustomDisplay is not a subclass of handle, so it is not redundant in that case.
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Handle Classes についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

