oop - MATLAB 类的 Description 和 DetailedDescription 属性

标签 oop matlab

内置 MATLAB 类具有 Description 和 DetailedDescription 属性的值:

>> ?handle
ans = 
  meta.class handle
  Package: meta

  Properties:
                     Name: 'handle'
              Description: 'Base class for handle classes'
      DetailedDescription: ''
[snip]

同样,内置类的一些方法和属性具有相同的属性:

>> a = ?containers.Map;
>> a.PropertyList(1)
ans = 
  meta.property handle
  Package: meta

  Properties:
                   Name: 'Count'
            Description: 'Number of pairs in the collection'
    DetailedDescription: ''
[snip]

如何为我的类/方法/属性设置这些属性?

最佳答案

使用 classdef 的参数:

classdef (Description='A type of story.',...
    DetailedDescription='Once upon a time..') MyFairyTaleClass

命令行:

>> ?MyFairyTaleClass

ans = 

  meta.class handle
  Package: meta

  Properties:
                     Name: 'MyFairyTaleClass'
              Description: 'A type of story.'
      DetailedDescription: 'Once upon a time..'
                   Hidden: 0
                   Sealed: 0
          ConstructOnLoad: 0
         HandleCompatible: 0
          InferiorClasses: {0x1 cell}

这是一个 undocumented功能似乎。

关于oop - MATLAB 类的 Description 和 DetailedDescription 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13819469/

相关文章:

java - 无法解析符号变量 getSelectedIndex

Matlab - 矩阵数组

Matlab:每行或列的第一个非零元素

javascript - 如何在使用相同方法时生成新对象

java - 如何将数组中的通用对象设置为 0/null?

matlab - 编写简单的 matlab 函数的问题

c++ - 使用 Opencv 从鼠标进行图形输入

matlab - 在 MATLAB 中组合值矩阵和索引

Java 泛型未经检查的覆盖

c# - 为什么我不能将此对象隐式转换为类引用