第 12 章 属性与下标
在面向对象分析与设计方法学(OOAD)中,类是由属性和方法组成的,属性一般是访问数据成员。在Objective-C中,属性是为了访问封装后的数据成员(成员变量)而设计的,属性本身并不存储数据,数据是由数据成员存储的。而Swift中的属性分为存储属性和计算属性,存储属性就是Objective-C中的数据成员,计算属性不存储数据,但可以通过计算其他属性返回数据。
对于集合类型中的元素,还可以通过下标访问。下标在Java语言中称为索引属性,Swift的下标也具有属性特性,因此本章后面将会介绍下标的使用。