Minimax一面static是什么,和class有什么不同? 答:聲明一個(gè)靜態(tài)屬性或者函數(shù),我們常常使用值類型的static修飾符。下面就是一個(gè)結(jié)構(gòu)體的例子: struct Sun { static func illuminate() {} } 對類來說,使用static 或者class修飾符,都是可以的。它們使用后的效果是一樣的,但是本質(zhì)上是不同的。能解釋一下為什么不同嗎? 答案: static修飾的屬性或者修飾的函數(shù)都不可以重寫。但是使用class修飾符,你可以重寫屬性或者函數(shù)。 當(dāng)static在類中應(yīng)用的時(shí)候,static就成為class final的一個(gè)別名。Class 和 Stru...