斯威夫特类型方法

类型方法是在特定类型上定义的,例如结构,枚举,类,甚至是预定义类型,例如int,string,double等,但是对于那些类型,我们需要深入研究扩展(我将在以后的文章中做)。

类型本身可以使用它们,而不必创建该类型的实例。 因此,您可以直接在类型上调用该方法。

对于值类型(结构,枚举),在定义函数之前,请使用关键字static

对于引用类型(类),我们使用关键字class:

给定类的继承/覆盖选项,它们有一个特定的特性:如果您不希望类类型方法被子类中的方法覆盖,则可以在类型方法定义中使用关键字final before class。

下一个:枚举