Minimax一面static是什么,和class有什么不同? 答:声明一个静态属性或者函数,我们常常使用值类型的static修饰符。下面就是一个结构体的例子: struct Sun { static func illuminate() {} } 对类来说,使用static 或者class修饰符,都是可以的。它们使用后的效果是一样的,但是本质上是不同的。能解释一下为什么不同吗? 答案: static修饰的属性或者修饰的函数都不可以重写。但是使用class修饰符,你可以重写属性或者函数。 当static在类中应用的时候,static就成为class final的一个别名。Class 和 Stru...