标签:
静态方法与静态属性类似,Swift中定义了静态方法,也称为类型方法。静态方法的定义与静态属性类似,枚举和结构体的静态方法使用的关键字是static;类静态方法使用的关键字是class或static,如果使用static定义,则该方法不能在子类中被重写(override);如果使用class定义,则该方法可以被子类重写。
结构体静态方法
看一个结构体静态方法的示例,代码如下:
枚举静态方法
看一个枚举静态方法的示例,代码如下:
从示例可以看出,结构体和枚举的静态方法使用定义没有区别。
类静态方法
看一个类静态方法的示例,代码如下:
标签:
原文地址:http://www.cnblogs.com/isItOk/p/5454151.html