0

スタッカー、

現在、Matlab での .NET メソッドの呼び出しに関する 1 つの問題に直面しています。相対参照は、以下のリンクから見つけることができます。

[http://www.mathworks.com/help/techdoc/matlab_external/brpb5k6.html][1]

私の問題は、.net からオブジェクトを取得するときに、そのスーパークラスのメソッドを呼び出したいということです。つまり、型をそのスーパー親の型にキャストしたいということです。

matlab で .net 呼び出しから objectA を取得した画像。objectA のクラスは objectB の子です。私の意図は、以下のコード行のようになります。

objectB = cast(objectA, '親クラスの型')

それは機能しません。それに関するヘルプやコメントはありますか?

ありがとう

4

1 に答える 1

1

Methods in the parent (superclass or base) type are inherited, and can be called on an object of the subtype.

Or are you trying to call the base class version of a virtual method? You cannot do that from outside the class.

于 2012-06-04T14:34:34.970 に答える