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

评论