第二十三章 Classes - 属性
形式上 IRIS
有两种属性:
-
属性,保存值。该值可以是以下任意值:
- 单个文字值,通常基于数据类型。
- 对象值(包括集合对象和流对象)。
- 多维数组。这种情况不太常见。
属性一词通常仅指作为
properties
的attributes
,而不是指具有关联的属性。 - 关系,保持对象之间的关联。
可以在包含 ObjectScript
方法、Python
方法或两者组合的类中定义属性。但是,无法从 Python
方法访问关系。本节展示了一个示例类,其中包含显示以下一些变体的属性定义: