Swift 类型方法

//类型方法

class Player {
    static var nick = "wang"
    
    class func sever() {
        print("\(nick),你在安徽1区!")
    }
}

Player.sever()

//类型方法,不用实例化,就能直接使用,方法前面必须加上static 关键字修饰

class ShangHaiPlayer:Player {
    override static func sever() {
        print(nick,"你在上海1区!")
    }
}

ShangHaiPlayer.sever()

//如果子类想要继承父类的类型方法,父类的类型方法必须使用class修饰,如果不想要子类继承可以使用static修饰

你可能感兴趣的:(Swift 类型方法)