讀古今文學網 > iOS編程基礎:Swift、Xcode和Cocoa入門指南 > 1.8 對像成員 >

1.8 對像成員

在3種對像類型(類、結構體與枚舉)中,聲明在頂層的事物具有特殊的名字,這在很大程度上是出於歷史原因。下面以Manny類作為示例:


class Manny {
    let name = "manny"
    func sayName {
        print(name)
    }
}  

在上述代碼中:

·name是聲明在對像聲明頂層中的變量,因此叫作該對象的屬性。

·sayName是聲明在對像聲明頂層中的函數,因此叫作對象的方法。

聲明在對像聲明頂層的事物(屬性、方法以及聲明在該層次上的任何對像)共同構成了該對象的成員。成員具有特殊的意義,因為它們定義了你可以向該對像所發送的消息!