- self属性:每个实例都有一个叫做self的隐式属性,代表该实例。通常self在实例方法中可以省略,但是当实例的参数名与实例属性名相同时,不能省略。
- 在实例方法中修改Value Types:结构体和枚举类都是value types,value type的属性不能在实例方法中被修改,但是可以通过mutating关键字来允许实例方法修改其属性值。但要注意,你无法对一个结构体常量调用mutating方法。
- 在mumating方法中对self属性赋值
- 类型方法:与类型属性类似,通过static关键字标识。类可以使用class关键字标识,以便允许子类重写该方法。