Swift-----staticclass定义类方法

Posted 紫洁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift-----staticclass定义类方法相关的知识,希望对你有一定的参考价值。

(1)class只能用于类,static既可以用于类,还可以用于结构体、枚举

(2)class修饰的方法可以被继承,static修饰的方法不能够被继承

(3)类方法和实例方法的方法名可以相同

class Teacher {
    
    static func a() {
    
    }
    
    class func b() {
    
    }
    
    func b() {
    
    }
    
    func a() {
    
    }
}

class Student: Teacher {
  // class修饰的方法,可以被继承;static修饰的方法不可以被继承
    override class func b() {
    
    }
}

struct Tool {
    // 结构体中不能使用class
    static func a() {
    
    }
}

 

以上是关于Swift-----staticclass定义类方法的主要内容,如果未能解决你的问题,请参考以下文章

python 抽象基类(abc)

MvcApplication 的第二个实例

Unity API——Application类的详解(一):列举属性和方法

Jsp页面+Java代码判断是否为闰年

类方法:绑定或无绑定

关于机器学习中文本处理的一些常用方法