属性和方法

类可以定义类的实例可以使用的属性。在这个例子中,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()