2016-06-14 6 views
2

私はこのようなコードの行を持っています。誰もがこの行を使用する意味を知っていますか?MatLabのclassdefで "<"は何を意味していますか?</p> <pre><code>classdef labJack < handle </code></pre> <p>私はシンボル「<」は、コードで何をするか分からないか、それはなぜを使用した:

+3

[スーパークラスを指定する](http://www.mathworks.com/help/matlab/matlab_oop/classdef-block.html#brqy3km-8)です。この場合、オブジェクトは 'handle'をサブクラス化してオブジェクトを参照渡しすることができます。 – Suever

答えて

3

一般に、継承を指定します。これはJavaのextendsに相当します。

この特別なケースでは、クラスlabJackは、特別なクラスhandleから派生しています。 handleから派生したクラスのオブジェクトは参照渡しされ、そのメソッドはオブジェクトを変更できます。

関連する問題