标签: swift class static
通常我们应该使用关键字class来定义类计算属性, 像
class
class Square{ class var area:Float{ return 100.0*100.0 } }
但是我们不能使用class来定义存储的属性(我知道它来自OC)。
同时我们可以在类中使用static来定义存储的属性,并且它可以成功运行。
static
所以我的问题是:在课堂上使用static和class之间有什么区别?
答案 0 :(得分:1)
static和class之间的主要区别在于可以覆盖class个元素。
作为一种简短的说法,static与final class的效果相同。
final class
您可以参考this question了解更多详情。
答案 1 :(得分:0)
我会参考this,基本上,您可以覆盖class func / var,但不能static一个。
func
var