屬性和方法

類可以定義類的例項可以使用的屬性。在這個例子中,Dog 有兩個屬性:namedogYearAge

class Dog {
    var name = ""
    var dogYearAge = 0
}

你可以使用點語法訪問屬性:

let dog = Dog()
print(dog.name)
print(dog.dogYearAge)

類也可以定義可以在例項上呼叫的方法 ,它們被宣告為類似於普通函式 ,就在類中:

class Dog {
    func bark() {
        print("Ruff!")
    }
}

呼叫方法也使用點語法:

dog.bark()