主要内容

方法属性

方法属性的目的

在类定义中指定属性使您能够定制方法为特定的行为目的。像访问控制的特点,可见性和实现通过设置属性的方法。子类不能继承超类成员属性。

指定方法的属性

分配方法属性相同的行方法关键字:

方法(Attribute1=value1,Attribute2=value2,……结束

方法属性表

属性使您能够修改方法的行为。所有方法支持下表中列出的金宝app属性。

属性值适用于内定义的所有方法方法结束……代码块,指定默认值。

方法属性

属性名称

描述

文摘

逻辑默认=

如果真正的,该方法没有实现。方法有一个语法,可以包括参数时使用子类实现方法:

  • 子类不需要定义相同数量的输入和输出参数。然而,子类通常使用相同的签名在实现他们的版本的方法。

  • 不包含的方法函数结束关键字,只有函数语法(例如,[a, b] = myMethod (x, y))。

  • 该方法可以包括签名档后评论。

访问

  • 枚举,默认=公共

  • meta.class对象

  • 单元阵列的meta.class对象

决定了什么代码可以调用这个方法:

  • 公共——不受限制的访问

  • 受保护的——在类或子类访问的方法

  • 私人从子类只——访问类方法(不)

  • 列表的类可以访问这个方法。指定类meta.class对象的形式:

    • 一个单一的meta.class对象

    • 一个细胞的数组meta.class对象。一个空单元数组,{},是一样的私人访问。

    看到类成员的访问

隐藏的

逻辑默认=

,方法名称显示在列表中显示使用的方法方法methodsview命令。如果设置为真正的,该方法名称不包括在这些清单ismethod不返回真正的这个方法的名字。

密封

逻辑默认=

如果真正的,该方法不能在子类中重新定义。试图定义一个具有相同名称的方法在子类中导致一个错误。

静态

逻辑默认=

指定为真正的定义一个方法,它不依赖于对象的类,不需要对象的论点。使用类名调用方法:类名称methodname或类的实例:obj。methodname

静态方法提供更多的信息。

框架的属性

类,使用某些框架基类特定于框架的属性。看到您使用的特定的基类的文档信息在这些属性。

另请参阅

|

相关的话题