Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

类自检和元数据

从类的元数据中获取有关类的详细信息

元数据可提供有关类定义的信息。查找有关类定义的所有属性、方法以及事件的信息,而不构造类的对象。

函数

metaclass获取 meta.class 对象
meta.abstractDetails查找抽象方法和属性
meta.class.fromName返回与指定类关联的 meta.class 对象
meta.package.fromName 返回指定包的 meta.package 对象
meta.package.getAllPackages获取所有顶层包
properties类属性名称
methods类方法名称
events事件名称
superclasses超类的名称

meta.class描述 MATLAB
meta.property描述 MATLAB 类的属性
meta.method关于类方法的信息
meta.event描述由 MATLAB 类定义的事件
meta.package描述 MATLAB
meta.DynamicProperty描述 MATLAB 对象的动态属性
meta.EnumeratedValue描述 MATLAB 类的枚举成员
meta.MetaData元类的层次结构的根
meta.ArrayDimension 属性验证的大小信息
meta.Validation 描述属性验证
meta.FixedDimension 属性大小设定中的固定维度
meta.UnrestrictedDimension 属性大小设定中不受限制的维度

主题

Class Metadata

Metaclasses provide a way to inspect class definitions programmatically.

Class Introspection with Metadata

Inspect class member definitions using metadata.

Find Objects with Specific Values

Metaclasses support methods that enable you to search for objects with properties set to specific values.

Get Information About Properties

Use meta.property objects to find detailed information about object properties.

Find Default Values in Property Metadata

Use property metadata to find default values assigned to properties in the class definition.