主要内容

类的对象

描述

例子

类名称=类(obj的类的名称obj

例子

全部折叠

获取Java对象的类名。

jObject =以(“Java字符串”);className =类(jObject);disp(名称)

确定一个变量的类。

h = @sin;className =类(h);disp(名称)
function_handle

输入参数

全部折叠

对象或文字,指定为变量或表达式。

例子:类(日期)

输出参数

全部折叠

类的名称,作为字符向量返回。

更多关于

全部折叠

过时的类定义语法

在MATLAB之前的类定义中®类定义时没有classdef语句),类构造函数称为函数创建对象。以下函数语法仅适用于7.6版之前定义的类。

obj =类(年代,类名)属性创建指定类的对象数组结构体年代作为一个模式来确定大小obj

obj =类(年代,类名,parent1 parent2,………)继承指定父对象的方法和字段。的大小必须匹配父对象的大小年代或者是一个标量(1 × 1)如果它们是标量,MATLAB执行标量展开。

obj =类(struct([]),类名,parent1 parent2,………)构造只包含从父对象继承的字段的对象。所有父对象必须具有相同的非零大小,这决定了返回对象的大小。

objStruct =类(structArray ClassName, parentArray)映射的每个元素parentArray的对应元素structArray要生成对象的输出数组,objStruct

所有数组必须具有相同的大小。如果structArray或者是parentArray的大小为1乘1,然后MATLAB执行标量展开来匹配数组的大小。

要创建大小为0 * 0的对象数组,请设置structArrayparentArray0-by-0。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

||

主题

之前介绍过的R2006a