meta.method
描述方法MATLAB类
描述
的meta.method
类提供了关于MATLAB方法的信息®类。属性的读/写属性meta.method
类对应于方法属性,并且只能从类定义中指定。
属性的只读属性meta.method
对象获取类按语法指定的信息(例如,获取定义方法的类的名称)。
不能实例化meta.method
直接对象。获得一个meta.method
对象的meta.class
MethodList
属性的数组meta.method
对象,每个类方法一个。例如,替换类名称
使用你想要查询其方法的类的名称:
MCO = ?类名称;mlist = mc . methodlist;mlist . name (1);%列表中第一个方法的名称
使用元类
函数来获取meta.class
从类实例中获取:
MCO =元类(obj);
属性
财产 | 目的 |
---|---|
摘要 |
如果
|
访问 属性,default =公共 |
确定哪些代码可以调用此方法。
|
DefiningClass |
class对象表示定义此方法的类。 |
描述 只读 |
目前未使用。 |
DetailedDescription 只读 |
目前未使用。 |
|
当 |
|
包含函数签名中使用的输入参数名称的字符向量或单元格数组。 |
的名字 只读 |
方法名称。 |
|
包含函数签名中使用的输出参数名称的字符向量或单元格数组。 |
密封 属性,default =假 |
如果真正的 ,该方法不能在子类中重新定义。试图在子类中定义具有相同名称的方法会导致错误。 |
静态 属性,default =假 |
设置为 类名称.methodname () 或者使用类的实例,就像任何方法一样: o。methodname () 看到静态方法 |